CronJobs

backend jobs

Senior Software Engineer

Defenseunicorns · Remote

remoteseniorPosted Oct 28, 2026GoTypeScriptPythonKubernetesTerraformAWSAzureArgo Workflows

Apply on the employer site

About this role

**Defense Unicorns — Senior to Staff Software Engineer (US Navy Team)** Defense Unicorns is seeking a **Senior to Staff Software Engineer** to help drive our transformation from legacy, on-premises software to a modern, cloud-native platform. In this role, you’ll design and build our next-generation **cloud-native maintenance planning and execution tool**, owning end-to-end project delivery with stakeholders across vendors, platform engineering teams, and government organizations. --- ## Responsibilities - Partner with engineers, data architects, platform engineers, and stakeholders to translate ambiguous product requirements into technical solutions - Create optimized transformations to clean, enrich, and model data using cloud-native tools - Ensure data quality, integrity, and compliance (including metadata and lineage) - Refactor and modernize existing on-prem systems into distributed, cloud-based services - Contribute to authentication, identity management, and **RBAC/ABAC** frameworks - Participate in architectural discussions, code reviews, and ongoing technical improvements - Drive best practices in microservice design, testing, observability, and **CI/CD automation** - Collaborate with partner company engineers and stakeholders to deliver solutions for Mission Heroes - Work with the Defense Unicorns product team to share improvements and growth opportunities - Comfortable in an asynchronous, all-remote environment - Participate in communities of practice via Slack and GitHub Issues - Integrate software products with existing defense systems, ensuring interoperability and adherence to security protocols - Own architecture decisions and ensure technical quality across the engineering team - Develop comprehensive documentation (design specs, user manuals, maintenance guides) - Stay current on emerging technologies and industry trends to inform product enhancements - Provide technical mentorship and elevate engineering standards - Communicate effectively with technical and non-technical audiences - Influence product direction through deep understanding of user needs and system constraints **Travel Expectations/Requirements:** 15–20% --- ## Preferred Experience & Qualifications - **7+ years (Senior)** or **10+ years (Staff)** software engineering experience - Experience building software tools focused on software lifecycle and management - Expert proficiency in at least one modern programming language (e.g., **Go, TypeScript, Python**) with the ability to write idiomatic, testable code - Strong system design skills: API development, workflow orchestration (e.g., **Argo Workflows**), relational databases, and cloud platforms (e.g., **AWS/Azure**) - Deep knowledge of database design, schema design, indexing, and query optimization - Experience leading decomposition of complex monoliths into small, independent services with lightweight APIs - Modern API design experience beyond CRUD (e.g., **FastAPI**, **ASP.NET**, or equivalent) - Experience implementing authorization/data governance, security telemetry pipelines, policy enforcement, and role-based access control - Familiar with core Kubernetes concepts (Controllers, Operators, CRDs) - Passion for clean architecture, automation, and iterative modernization - Familiarity with DoD acquisition or sustainment software modernization projects - Strong communication and collaboration skills; comfortable leading technical working sessions - Analytical, problem-solving mindset with high a

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord