engineering
Posted 4 hours agoSoftware Engineer
United StatesRemote
Responsibilities
- Design, build, and maintain complex ETL/ELT workflows
- Implement security protocols, including authentication and authorization,
- Create optimized transformations to clean, enrich, and model data, utilizing cloud-native tools
- Ensure data quality, integrity, and compliance, maintaining metadata and lineage
- Drive best practices in microservice design, testing, observability, and CI/CD automation
- Collaborate closely with partner company engineers and stakeholders to devise the best solutions for our Mission Heroes
- Collaborate with the Defense Unicorns product team sharing improvements and growth opportunities for future projects
- 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
- responsibilities are not exhaustive and additional
Requirements
- Contribute to the design of authentication, identity management, and RBAC/ABAC frameworks
- Actively participate in communities of practice via Slack and Github Issues
- Influence product direction through deep understanding of user needs and system constraints
- experience with software engineering •
- Expert level proficiency in at least one modern programming language (e.g., Go, TypeScript, Python) with the ability to write idiomatic, testable code
- Strong understanding of system design, API development, workflow orchestration (Argo Workflows preferred), relational databases, and cloud platforms (e.g., AWS, Azure)
- Deep knowledge of database design, schema design, indexing, and query optimization Past
- experience leading a team through the decomposition of a complex monolithic application design into small, independent services that communicate with lightweight APIs
- Modern API design experience, beyond basic CRUD operations; use of RESTful services, and high confidence utilizing tools such as FastAPI in Python, ASP.NET in C#, or equivalent •
- Familiar with Core Kubernetes Concepts including but not limited to Controllers, Operators, and CRDs
- Experience working proactively, managing time efficiently, and thriving in a vibrant remote work environment! ✨🦄
- experience delivering technology programs across the federal market. What We Do
- We proudly support defense and civil agencies across the U.S. government and we work closely with the creators of leading-edge software solutions to deliver value to the mission-owner by improving the security and consumability of commercial software products. What We Work On Kubernetes
- Cloud Environments (AWS/GCP and Azure)
- Infrastructure-as-code (like Terraform/Pulumi)
- Building Kubernetes and cloud native applications
Experience
- 3+ years (mid) or 5+ years (senior)
Benefits
- Full compensation packages are based on candidate experience.
- Compensation ranges are established using national benchmarking data and apply across all geographic locations within the United States.
- Remote - USA $123,250 — $166,750 USD Who We Are
- We share a vision of freedom and security for the advancement of progress and innovation.
- Our commitment to this vision, and to our mission-driven customers, means a commitment to speed, user
- Medical/Dental/Vision
- Premiums are 100% Company Paid
- Health Savings Account Life Insurance
- Disability Insurance Financial:
- 401k Retirement Plan
- Home Office Budget Leave:
- We offer all full-time Unicorns Flexible Time Off (FTO) plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s
- Paid Parental Leave Learning:
Additional details
- EMPLOYER IS A CONTRACTOR FOR THE U.S. GOVERNMENT. THIS POSITION REQUIRES U.S. CITIZENSHIP.
- Defense Unicorns is seeking a Mid to Senior Software Engineer to help drive our transformation from legacy, on-premises software to a modern, cloud-native platform.
- In this role you will play a key part in designing and building our next-generation scalable data pipelines to ingest, transform, and load data from diverse sources. You'll be joining Defense Unicorns’ US Navy team and be responsible for creating and owning end-to-end project delivery, and advocating best practices in database usage and system architecture. You will work closely with other software engineers, platform engineers, end users, and external stakeholders.
- Partner with data architects, analysts, and a wide variety of stakeholders to translate ambiguous product
- Help refactor and modernize existing on-prem systems into distributed, cloud-based services
- Participate in architectural discussions, code reviews, and ongoing technical improvements
- Comfortable in an asynchronous, all remote environment
- 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