Lead Software Engineer
Core
Building and deploying mission-critical software solutions for tactical edge environments, enabling resilient machine-speed decision-making for warfighters in contested, disconnected scenarios.
Role type
Lead Software Engineer (Mission Command)
Builds
Core mesh platforms, data interfaces, and release management for Lattice Mesh and Joint All Domain Command & Control systems.
Domain
Defense technology, autonomous systems, networking, robotics, distributed data layers.
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Rust, C++, Java, Python, data processing, complex system navigation, end-to-end delivery, stakeholder partnership, production issue triage.
Preferred skills
distributed systems design, high-growth startup delivery, non-standard networking conditions, cloud infrastructure (AWS/Azure), networking fundamentals, CI/CD, monitoring/logging.
Technologies
Go, Rust, C++, Java, Python, AWS, Azure, CI/CD, monitoring tools.
Responsibilities
Own software solutions spanning core mesh platforms and data interfaces; deliver well-architected systems using modern engineering practices; drive solutions end-to-end partnering with end-users; collaborate across teams to build cross-functional functionality; ensure system health and rapid resolution of production issues; travel 10-30% to meet customers and deploy capabilities in the field.
Seniority
Senior, hands-on IC with leadership responsibilities