Remote job
Senior Software Engineer
Job details
About this role
Role overview Build and sustain full-stack applications for defense planning, budgeting, and execution workflows. You’ll own software architecture and delivery across unclassified and classified environments, while helping integrate AI-enabled capabilities such as language model features, document processing, retrieval systems, and agent workflows. The role also sets a strong engineering example through design reviews, testing, code ownership, and mentoring.
Responsibilities - Design, build, and maintain full-stack applications using technologies such as Python, JavaScript or TypeScript, React, Node.js, and .NET. - Lead by example in software design, automated testing, code review, and responsibility for delivered work. - Mentor junior developers through reviews, pairing, and technical guidance. - Integrate AI features and build reliable API connections with sound error handling and graceful degradation. - Diagnose defects, address security vulnerabilities, and meet defense cybersecurity requirements. - Contribute to CI/CD workflows, document implementations, and keep current with relevant technical developments.
Requirements - Active Secret or Top Secret security clearance and Security+ certification. - Bachelor’s degree in computer science, data science, mathematics, or a related STEM field. - At least 10 years of professional software development experience across the full software lifecycle, including recent federal-sector delivery experience. - Practical experience with Python and JavaScript or TypeScript, plus React, Node.js, or .NET. - Demonstrated engineering discipline, REST API and integration experience, Git and CI/CD proficiency, and experience with containers and a major cloud platform. - Strong written and verbal communication skills.
Nice to have Exposure to language model APIs, retrieval augmented generation, agent workflows, vector databases, orchestration frameworks, or AI observability. Familiarity with defense budget processes or financial systems, government cloud services, infrastructure as code, authorization and compliance processes, or Agile methods is also useful.
Benefits and work setup The role may be based in more than one location and involves no travel. The source lists a national proposed salary range of $82,100–$172,400, with compensation varying by location, experience, skills, education, and contract factors. Benefits include health and wellness, retirement, family support, continuing education, and time off.