Create a system that will make a difference by developing software and systems from vision to production-ready
Requirements
3+ years of experience in software development with programming languages and web development stacks such as Python, Node.js, or React
1+ years of experience with containers such as Docker or Kubernetes
Experience using back-end and front-end languages to develop complete solutions
Experience with container orchestration software such as Kubernetes
Experience with AWS cloud technologies
Experience with infrastructure as code languages such as Terraform
Responsibilities
develop software and systems from vision to production-ready
master new tools and techniques and identify needed system improvements
consider the current architecture and operating environment, as well as future functionality and enhancements
develop complete solutions using back-end and front-end languages
create solutions to complex problems within a collaborative, cross-functional team
work with automated testing tools to perform testing and maintenance
develop software and systems that make a difference
Other
TS/SCI clearance with a polygraph
Bachelor's degree in a CS or Computer Engineering field and 5+ years of experience in software engineering, or 9+ years of experience in software engineering in lieu of a degree
Ability to work with automated testing tools to perform testing and maintenance
Ability to work in a collaborative, cross-functional team