Defense Unicorns is seeking a mission-driven Software Engineer to join their US Navy team to design and implement scalable solutions for large-scale databases and distributed systems, owning end-to-end project delivery and advocating best practices.
Requirements
- Proficient in at least one modern programming language (e.g., Go, TypeScript)
- Strong understanding of system design, APIs, databases, and cloud architecture (e.g., AWS, Azure)
- Familiar with Core Kubernetes Concepts including but not limited to Controllers, Operators, and CRDs.
- Kubernetes
- Cloud Environments (AWS/GCP and Azure)
- Infrastructure-as-code (like Terraform/Pulumi)
- Continuous Delivery and automation tooling
Responsibilities
- Work with engineers internal to the company, and within the open source community on feature and bug fix requests
- Work with partner company engineers and stakeholders to devise the best solutions for our Mission Heroes
- Integrate software products with existing defense systems, ensuring seamless interoperability and adherence to security protocols
- Own architecture decisions and ensure technical quality across the engineering team.
- Develop comprehensive documentation, including design specifications, user manuals, and maintenance guides
- Stay abreast of emerging technologies and industry trends to inform product enhancements and innovation.
- Provide technical mentorship and elevate engineering standards across the team
Other
- EMPLOYER IS A CONTRACTOR FOR THE U.S. GOVERNMENT. THIS POSITION WILL REQUIRE U.S. CITIZENSHIP.
- 3+ years (mid) or 5+ years (senior) experience with software engineering
- Experience building a software tool with core focuses on software lifecycle and management
- Familiar with Department of Defense acquisition or sustainment software modernization projects
- 20-30% Travel Expectations/Requirements