Senior AI Software Engineer
New
D
Defense UnicornsAI software
Remote, United StatesFull-TimeSenior
Salary148,750 - 201,250 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience
- Required Skills
- KubernetesTypeScriptGoCI/CDRESTful APIsDistributed Systems
Requirements
- Bring 5+ years of professional software engineering experience.
- Have strong proficiency in a modern programming language; Go and TypeScript are preferred.
- Have experience designing, building, and operating production software products.
- Have experience integrating LLMs, AI agents, or AI-powered capabilities into software applications.
- Understand APIs, distributed systems, asynchronous workflows, and application architecture.
- Have experience with Kubernetes, containers, and cloud-native application development.
- Have experience building reliable, testable systems with automated validation and CI/CD pipelines.
- Be able to navigate ambiguity, evaluate technical tradeoffs, and independently deliver complex solutions.
- Be able to collaborate and communicate effectively across teams.
- Travel expectation: 0–5%.
- U.S. citizenship is required.
Responsibilities
- Build AI-driven workflows for creating, packaging, validating, and maintaining mission applications.
- Develop agent orchestration that combines AI reasoning with deterministic tooling, validation, and human oversight.
- Create secure, isolated development environments for AI agents and software development.
- Integrate UDS packaging, Kubernetes, and software delivery tooling into automated development workflows.
- Build systems for persistent application state, development workflows, and asynchronous execution.
- Develop automated testing and validation to ensure generated software and UDS packages are secure and deployable.
- Own the design, implementation, testing, and delivery of complex software features and systems.
- Drive technical decisions, contribute to architecture, and resolve ambiguity with Product, UX, and Mission Heroes.
- Debug issues across Kubernetes, virtualization, storage, networking, and operating systems.
- Improve reliability, security, performance, observability, and maintainability; review code, mentor teammates, and document technical decisions.
View Full Description & ApplyYou'll be redirected to the employer's site