Stand out for this role — generate a tailored resume and cover letter in about a minute.
Code Metal, Inc. is seeking a backend software engineer to help build the Python services, pipelines, and tooling that drive the core wargaming simulation for a DoD-focused platform.
You will design and implement backend services, APIs, and data interfaces that connect with the frontend, other simulators, and analysts. The role emphasizes scalable cloud architectures, strong SDLC practices, and collaboration with multiple stakeholders across government and engineering teams.
Familiarity with machine learning tools and frameworksProfessional experience with collaborative, enterprise-level software development in Python, delivering products to a large customer baseHands-on experience with Docker and containerized application developmentExperience gathering requirements from stakeholders and distilling them into software designsEligible to obtain and maintain an active U.S. Top Secret security clearanceExperience building and delivering robust software using strong SDLC practices, including code review, testing, continuous integration, release management, and build systemsExpertise building scalable APIs (REST, GraphQL, gRPC)Years of Experience: 7+Engineering Craft & Code Quality: Defines and enforces the team’s testing strategy, standards, and quality bar; ensures AI-generated output is tightly integrated into existing paradigms and robustly testedArchitecture & Technical Knowledge: Designs cross-cutting changes across the stack; provides architectural guidance across the team; owns design docs for major multi-service or multi-surface projectsTechnical Leadership & Mentorship: The primary technical gatekeeper for the team’s codebase; reviews most high-impact work; leads technical grooming, design spikes, and RFCs; coordinates across pods when changes cross domain boundariesDelivery, Scoping & De-risking: Owns technical scoping and execution strategy for complex, multi-sprint initiatives; audits requirements for technical risk and hidden dependencies before development beginsExperience developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and controlDirect experience developing AFSIM plugins, framework extensions, event infrastructure, or custom platform typesFamiliarity with agentic AI frameworks and solutionsActive U.S. security clearance (Secret, Top Secret, or SCI/SAP)Familiarity with code analysis / static analysisExperience supporting Air Force, Space Force, joint, or broader DoD acquisition and mission-analysis programsFamiliarity with HLA, DIS, OneSAF, JSAF, NGTS, STK, or other constructive and distributed simulation environmentsExperience working with cloud-based distributed systems (AWS, GCP, Azure)