Senior AI Software Engineer (RD271)
Defenseunicorns · Remote, United States
About this role
**Senior AI Software Engineer (RD271)** **About the Role** Defense Unicorns is seeking a **Senior Software Engineer** to join our **Ark** team. Ark is an AI-native software development product that helps Mission Heroes **create, package, validate, and deliver secure applications** into **mission environments**. You’ll work on complex challenges at the intersection of **AI agent orchestration**, **isolated development environments**, **automated validation**, and integrating **AI capabilities with deterministic systems** to produce **reliable, deployable software**. > **Eligibility:** This position requires **U.S. citizenship**. Employer is a **contractor for the U.S. Government**. --- **What You’ll Work On** - Building **AI-driven workflows** to help users create, package, validate, and maintain mission applications - Developing **agent orchestration** capabilities combining AI reasoning with deterministic tooling, validation, and human oversight - Creating **secure, isolated development environments** for executing AI agents and building software - Integrating **UDS packaging**, **Kubernetes**, and delivery tooling into automated development workflows - Managing **persistent application state**, development workflows, and **asynchronous execution** - Building **automated testing and validation** to ensure generated software and UDS packages are secure and deployable - Collaborating with **Product, UX, and Mission Heroes** to turn complex delivery challenges into intuitive experiences --- **Responsibilities** - Own the design, implementation, testing, and delivery of complex software features and systems - Drive pragmatic technical decisions and contribute to architecture across product components - Proactively identify and resolve ambiguity with Product, UX, and Mission Heroes - Debug complex issues across **Kubernetes, virtualization, storage, networking, and operating systems** - Improve **reliability, security, performance, observability, and maintainability** - Review code, mentor teammates, and help establish strong engineering practices - Document technical decisions and communicate clearly across teams --- **Preferred Experience & Qualifications** - **5+ years** of professional software engineering experience - Strong proficiency in a modern language (**Go and TypeScript preferred**) - Experience designing/building/operating production software products - Experience integrating **LLMs, AI agents, or AI-powered capabilities** into software applications - Strong understanding of **APIs, distributed systems, asynchronous workflows, and application architecture** - Experience with **Kubernetes, containers, and cloud-native development** - Experience building reliable, testable systems with **automated validation** and **CI/CD** - Ability to navigate ambiguity, evaluate tradeoffs, and independently deliver complex solutions - Strong communication, collaboration, and problem-solving skills --- **Nice to Have** - Experience building **AI agent orchestration**, coding agents, or AI-powered developer tools - Familiarity with **LLM evaluation, tool calling, MCP,** and agent execution frameworks - Experience with **secure sandboxing** / isolated execution environments (e.g., Kata Containers) - Experience building developer platforms, **CLIs**, or software development automation - Familiarity with **Zarf, Helm, Kubernetes operators**, or software packaging workflows - Experience with **software supply chain security**, artifact v
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.