Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
We are seeking a Senior Software Engineer to lead the development and optimization of a tactical edge client across Android mobile and Linux in-vehicle systems.
Responsibilities:
- Own application performance on resource-constrained hardware
- Collaborate closely with product and platform teams
- Mentor junior engineers
Requirements:
- Flutter/Dart: widget lifecycle, rebuild cost, platform channels, multi-platform builds
- Reactive state management: Riverpod, Redux, Rx, Combine; MVVM
- Performance: Flutter DevTools, systrace/perfetto, frame budgets, memory & GPU analysis, startup time and battery management
- Android: process and activity lifecycle, foreground services, doze/background limits, permissions, ANRs, adb/logcat
- Linux: system services, filesystem and permissions, packaging, shell
- Networking: gRPC streaming, TLS and trust stores, reconnection/backoff, offline-first, degraded-link behavior
- Architecture: best practices on large codebases, one-way dependencies, unit and widget test discipline
- Must Be Clearance Eligible
- Able to travel up to 25%
Preferred Qualifications:
- Geospatial: map rendering, tile pipelines (MBTiles, raster/vector), coordinate systems, terrain elevation
- Experience using Kubernetes
- SDK/API design: versioning, backward compatibility, deprecation, docs and samples
- Native interop: Kotlin/MethodChannels, JNI, FFI, ObjC++
- TypeScript: WebView bridges, OpenLayers
Benefits:
- Highly competitive equity grants
- Top-tier benefits for full-time employees, including health, recovery, and other support
Salary Range: $191,000-$253,000 USD
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/andurilindustries/jobs/5208357007