Senior Software Engineer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior software engineer modernizing legacy defense software into secure cloud-native platforms for Defense Unicorns. Designing data, APIs, microservices, and delivery systems for U.S. Navy projects.
Responsibilities:
- Drive transformation from legacy, on-premises software to a modern, cloud-native platform
- Design and build a next-generation cloud-native maintenance planning and execution tool
- Own end-to-end project delivery from development through user acceptance testing, production transition, and sustainment
- Work with stakeholders across multiple vendors, platform engineering teams, and government organizations
- Shape technical requirements and partner with software engineers, data architects, and platform engineers
- Create optimized data transformations to clean, enrich, and model data using cloud-native tools
- Ensure data quality, integrity, compliance, metadata, and lineage
- Refactor and modernize on-premises systems into distributed cloud-based services
- Contribute to authentication, identity management, and RBAC/ABAC framework design
- Participate in architecture discussions, code reviews, and technical improvements
- Drive best practices in microservices, testing, observability, and CI/CD automation
- Integrate software products with existing defense systems while ensuring interoperability and security compliance
- Own architecture decisions and technical quality across the engineering team
- Develop design specifications, user manuals, and maintenance guides
- Mentor engineers and elevate engineering standards
- Influence product direction through understanding of user needs and system constraints
- Travel 15–20%
Requirements:
- 7+ years (senior) or 10+ years (staff) experience with software engineering
- Experience building a software tool with core focuses on software lifecycle and management
- Expert level proficiency in at least one modern programming language, such as Go, TypeScript, or Python, with 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 leading decomposition of complex monolithic applications into small, independent services communicating with lightweight APIs
- Modern API design experience using RESTful services and tools such as FastAPI, ASP.NET, or equivalent
- Experience implementing authorization and data governance, security telemetry pipelines, policy enforcement, and role-based access control
- Familiarity with core Kubernetes concepts, including Controllers, Operators, and CRDs
- Familiarity with Department of Defense acquisition or sustainment software modernization projects
- Strong communication and collaboration skills, including conveying technical concepts to technical and non-technical audiences
- Analytical, problem-solving mindset with high attention to detail
- Experience working proactively, managing time efficiently, and thriving in a remote work environment
Benefits:
- Medical/Dental/Vision
- Premiums are 100% Company Paid
- Health Savings Account
- Life Insurance
- Disability Insurance
- 401k Retirement Plan
- Company Stock Options
- Home Office Budget
- Flexible Time Off (FTO)
- Federal Holidays
- One week for Thanksgiving
- Two weeks for Christmas and New Year’s
- Paid Parental Leave
- Reimbursement for approved trainings/subscriptions
- Conferences (travel, lodging, and fees)



















