Design, develop, test, and deploy software solutions that support our customer’s GEOINT mission
Participate in agile development sprints and contribute to daily stand-ups, sprint planning, and retrospectives
Build and maintain secure, containerized applications using technologies such as Docker, Kubernetes, and AWS
Develop RESTful APIs and user-facing interfaces with modern tools (e.g., React, Node.js, Flask or Sprint Boot)
Collaborate with mission users and product owners to refine requirements and improve user experience
Support DevSecOps pipelines and ensure code meets security and accreditation standards
Participate in code reviews and mentor junior developers as needed
Resolve various tasks as prioritized by the team product owner
Requirements
US citizenship is required per contract
Bachelor's degree in Computer Science, Software Engineering, or related field and 4-8 years of prior relevant experience or Master’s with 2-6 years of prior relevant experience
Proficiency with the following technologies: Web: HTML, CSS, JSON, Ajax, and REST APIs
Object-oriented Programming: Python, Java, or JavaScript
Advanced Programming: Go
Front-end and Back-end Frameworks: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, or Svelte
Cloud Development: AWS, Azure, or similar cloud platforms
Relational Database: MySQL, PostgreSQL, or SQL Server
Operating System: Windows, Linux
Version Control System: Git
Deep understanding of modern software design patterns and coding standards
Experience architecting, developing, and delivering complex software systems into production
Experience with CI/CD tools (GitLab CI, Jenkins) and agile collaboration tools (JIRA, Confluence)
Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies (Docker, Kubernetes)
Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs)
Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
Benefits
Health and Wellness programs
Income Protection
Paid Leave
Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.