
Description
We’re seeking a Software Engineer with an active TS/SCI to develop secure, high-performance software solutions that drive mission success. As a Software Engineer, you’ll collaborate with cross-functional teams to design, build, and deploy applications using modern frameworks and engineering best practices. You’ll be responsible for developing RESTful APIs, automating workflows, and implementing robust, maintainable code that meets operational requirements.
Basic Qualifications
Active TS/SCI clearance
Bachelor’s degree in Computer Science, Engineering, or a related field
Demonstrated professional experience in software development
Proficiency in one or more programming languages such as Java, Python, or JavaScript
Experience developing RESTful APIs and integrating with databases
Familiarity with modern development tools and workflows (Git, GitHub, GitLab, etc.)
Experience with build automation and dependency management tools (Gradle, Maven, or NPM)
Experience working in Agile environments using JIRA and Confluence
Preferred Qualifications
Master’s degree in Computer Science or a related field
Experience with cloud services and architectures (AWS EC2, S3, RDS, Lambda, etc.)
Experience with containerization technologies (Docker, Kubernetes)
Experience integrating COTS applications with external services and API’s
Familiarity with CI/CD pipelines and automation tools (Jenkins, GitHub Actions, or Argo)
Experience implementing unit, integration, and end-to-end testing frameworks
