Summary
Join Defense Unicorns' US Navy team as a mission-driven Software Engineer specializing in large-scale databases and distributed systems. You will design and implement scalable solutions, manage end-to-end project delivery, and champion best practices. Collaborate with engineers, platform engineers, end-users, and external stakeholders. This role demands proficiency in modern programming languages, system design, and cloud architecture. The position requires strong communication and collaboration skills, and the ability to work effectively in a remote environment. Travel is expected at 20-30%. Defense Unicorns is a contractor for the U.S. Government; U.S. citizenship is required.
Requirements
- 3+ years (mid) or 5+ years (senior) experience with software engineering
- U.S. Citizenship
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
- Proactively identify and resolve ambiguity in product requirements
- Comfortable in an asynchronous, all remote environment
- Actively participate in communities of practice via Slack and Github Issues
- 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
- Communicate effectively with all levels of engineers and stakeholders internal and external to the company
- Influence product direction through deep understanding of user needs and system constraints
Preferred Qualifications
- Experience building a software tool with core focuses on software lifecycle and management
- 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)
- Excited to assess intricate problems, propose solutions, and implement them effectively
- Familiar with Core Kubernetes Concepts including but not limited to Controllers, Operators, and CRDs
- Familiar with Department of Defense acquisition or sustainment software modernization projects
- Strong communication and collaboration skills, comfortable conveying technical concepts to both technical and non-technical audiences
- Experience working proactively, managing time efficiently, and thriving in a vibrant remote work environment! β¨π¦
Benefits
- Medical/Dental/Vision
- Premiums are 100% Company Paid
- Health Reimbursement Account
- Life Insurance
- Disability Insurance
- 401k Retirement Plan
- Company Stock Options
- Home Office Budget
- Unlimited paid time off, with a mandatory 10 days off on top of 11 federal government holidays, week of Thanksgiving, last two weeks of December (including New Yearβs Day)
- Paid Parental Leave
- Reimbursement for approved trainings/subscriptions
- Conferences (travel, lodging, and fees)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.