SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (Flutter/Dart)

Anduril - Bellevue, WA, United States - In-office - posted 2026-09-29

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 191,000 - 253,000 / annual

Anduril Industries is a defense technology company transforming U.S. and allied military capabilities through advanced technology. The company develops Lattice OS, an AI-powered operating system that aggregates thousands of data streams into a real-time 3D command and control center. Anduril brings cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to military applications. The Connected Warfare and Warfighter Systems teams build systems supporting global command and control missions, creating joint, time-sensitive, multi-domain connected mesh ecosystems. These systems connect robots, humans, and sensors across all domains, enabling connected warfare with disproportional impact and transforming how militaries execute operations. In this Senior Software Engineer role, you will lead development and optimization of a tactical edge client across Android mobile and Linux in-vehicle systems. You will own application performance on resource-constrained hardware, collaborate closely with product and platform teams, and mentor junior engineers. This is a hands-on technical leadership position requiring deep expertise in cross-platform mobile development and systems-level optimization. Key responsibilities include architecting and implementing high-performance Flutter applications, optimizing for resource-constrained environments, designing reactive state management patterns, implementing robust networking with offline-first capabilities, and establishing best practices for large codebases. You will work on geospatial features, native interoperability, and ensure the system operates reliably in degraded network conditions. Travel up to 25% is required for this role. **REQUIREMENTS:** - Expert-level Flutter/Dart: widget lifecycle, rebuild cost, platform channels, multi-platform builds - Reactive state management: Riverpod, Redux, Rx, Combine; MVVM patterns - Performance optimization: Flutter DevTools, systrace/perfetto, frame budgets, memory & GPU analysis, startup time and battery management - Android deep knowledge: process and activity lifecycle, foreground services, doze/background limits, permissions, ANRs, adb/logcat - Linux systems: system services, filesystem and permissions, packaging, shell scripting - Networking: gRPC streaming, TLS and trust stores, reconnection/backoff strategies, offline-first architecture, 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 - Kubernetes experience - SDK/API design: versioning, backward compatibility, deprecation, documentation and samples - Native interop: Kotlin/MethodChannels, JNI, FFI, ObjC++ - TypeScript: WebView bridges, OpenLayers

Similar roles