Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
DescriptionWe’re seeking a Software Engineer with an active TS/SCI with polygraph 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 full scope of development, including developing RESTful APIs, automating workflows, and implementing robust, maintainable code that meets operational requirements.Basic QualificationsActive TS/SCI clearance with polygraphBachelor’s degree in Computer Science, Engineering, or a related fieldDemonstrated professional experience in software developmentProficiency in one or more programming languages such as Java, Python, or JavaScriptExperience developing RESTful APIs and integrating with databasesFamiliarity 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 ConfluencePreferred QualificationsMaster’s degree in Computer Science or a related fieldExperience 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’sFamiliarity with CI/CD pipelines and automation tools (Jenkins, GitHub Actions, or Argo)Experience implementing unit, integration, and end-to-end testing frameworks