CronJobs

backend jobs

Software Engineer (FedD105)

Defenseunicorns · United States - Remote

remotemid$123,250–$123,250Posted Sep 30, 2026PythonTypeScriptGoKubernetesTerraformAWSAzureArgo Workflows

Apply on the employer site

About this role

## Overview Defense Unicorns is seeking a **Mid to Senior Software Engineer** to help transform legacy, on-premises software into a modern, cloud-native platform. You’ll join the **U.S. Navy team** and help design and build **scalable data pipelines** to ingest, transform, and load data from diverse sources. **Note:** Employer is a contractor for the **U.S. Government** and this position **requires U.S. citizenship**. ## Responsibilities - Translate ambiguous product requirements into technical solutions with data architects, analysts, and stakeholders - Design, build, and maintain complex **ETL/ELT** workflows - Implement security protocols, including **authentication and authorization** - 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 engineers and stakeholders to deliver solutions for mission needs - Share improvements and growth opportunities with the product team - Work comfortably in an **asynchronous, all-remote** environment - Participate in communities of practice via **Slack** and **GitHub Issues** - Integrate software products with existing defense systems while ensuring interoperability and security compliance - 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 - Provide technical mentorship and elevate engineering standards - Communicate effectively with technical and non-technical stakeholders - Influence product direction through deep understanding of user needs and system constraints ## Travel - **10–15%** ## Preferred Experience & Qualifications - **3+ years (mid)** or **5+ years (senior)** software engineering experience - Experience building software tools focused on software lifecycle and management - Expert proficiency in at least one modern language (e.g., **Go, TypeScript, Python**) with idiomatic, testable code - Strong system design skills; API development; workflow orchestration (**Argo Workflows preferred**) - Relational database expertise; schema design, indexing, and query optimization - Cloud platform experience (e.g., **AWS, Azure**) - Experience decomposing monolithic applications into independent services with lightweight APIs - Modern API design experience (beyond CRUD); confidence using tools like **FastAPI**, **ASP.NET**, or equivalents - Experience implementing authorization/data governance, security telemetry pipelines, policy enforcement, and RBAC for compliance and privacy - Familiarity with **Kubernetes** concepts (Controllers, Operators, CRDs) - Passion for clean architecture, automation, and iterative modernization - Familiarity with Department of Defense acquisition or sustainment modernization projects - Strong communication and collaboration skills - Analytical, detail-oriented problem-solving mindset - Ability to work proactively and manage time effectively in a remote environment ## Pay / Loc

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