
Senior Software Engineer
Defense Unicorns22 hours ago
Remote, United StatesSenior / Staff+
Responsibilities
- Translate ambiguous product requirements into technical solutions with engineers, architects, platform teams, government organizations, vendors, and other stakeholders.
- Create optimized cloud-native data transformations to clean, enrich, and model data.
- Ensure data quality, integrity, compliance, metadata, and data lineage.
- Refactor and modernize on-premises systems into distributed cloud-based services.
- Design and contribute to authentication, identity management, authorization, and RBAC/ABAC frameworks.
- Participate in architecture discussions, code reviews, testing, observability, and CI/CD automation improvements.
- Integrate software products with existing defense systems while maintaining interoperability and security protocols.
- Own architecture decisions and technical quality across the engineering team.
- Develop design specifications, user manuals, maintenance guides, and other technical documentation.
- Provide technical mentorship, lead technical working sessions, and elevate engineering standards.
- Influence product direction based on user needs and system constraints.
- Drive project delivery from development and user acceptance testing through production transition and sustainment.
Requirements
- 7+ years of software engineering experience for the senior level or 10+ years for the staff level.
- Experience building software tools focused on software lifecycle and management.
- Expert proficiency in at least one modern programming language such as Go, TypeScript, or Python, with the ability to write idiomatic, testable code.
- Strong understanding of system design, API development, workflow orchestration, relational databases, and cloud platforms such as AWS or Azure.
- Deep knowledge of database design, schema design, indexing, and query optimization.
- Experience decomposing complex monolithic applications into independent services communicating through lightweight APIs.
- Modern API design experience beyond basic CRUD, including RESTful services and tools such as FastAPI or ASP.NET.
- Experience with authorization, data governance, security telemetry pipelines, policy enforcement, and role-based access control.
- Familiarity with Kubernetes concepts including controllers, operators, and CRDs.
- Familiarity with Department of Defense acquisition or sustainment software modernization projects.
- Strong communication, collaboration, analytical, problem-solving, and technical leadership skills.
- Ability to work proactively and manage time effectively in a remote environment.
- Ability to travel 15–20%.
Benefits
- Medical, dental, and vision insurance with premiums 100% company paid.
- Health Savings Account, life insurance, and disability insurance.
- 401(k) retirement plan, company stock options, and home office budget.
- Flexible Time Off, federal holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s.
- Paid parental leave.
- Reimbursement for approved training and subscriptions.
- Conference support including travel, lodging, and fees.
- All-remote work environment.
Tech Stack
Categories
BackendData Engineering
About Defense Unicorns
Defense Unicorns builds platform software and services that streamline secure, cloud-native delivery for defense and federal programs, with emphasis on DevSecOps, Kubernetes, and air‑gapped environments. It provides software and professional services under government contracts to deploy open-architecture platforms and CI/CD pipelines across classified and disconnected systems. Founded in 2021 and headquartered in Colorado Springs, the privately held company serves U.S. defense and national security agencies.