Full Stack Software Engineer
Job Description
InSequence Inc. is seeking a Full Stack Software Engineer to support mission-critical NGA applications and cloud infrastructure from our St. Louis, Missouri site. The role emphasizes Infrastructure as Code, DevSecOps, and AWS services, blending front-end and back-end development to meet government requirements. The successful candidate will collaborate with software engineers, system engineers, cybersecurity teams, and government stakeholders throughout the software lifecycle.
Responsibilities
- Design, develop, test, and maintain full stack applications that meet mission requirements.
- Develop and enhance front-end and back-end capabilities using TypeScript/JavaScript and Python.
- Design and deploy cloud-native solutions leveraging AWS services.
- Develop and maintain Infrastructure as Code (IaC) using Terraform and YAML.
- Support software deployment activities through Git-based CI/CD pipelines.
- Support deployment and sustainment activities within NGA environments, including CORE and DSO deployment processes.
- Implement and maintain automated testing solutions, including unit testing and code quality validation.
- Identify, analyze, and remediate software vulnerabilities and security findings, including CVEs and CWEs.
- Collaborate with software engineers, system engineers, cybersecurity teams, and government stakeholders throughout the software development lifecycle.
- Participate in Agile development activities, code reviews, and technical planning sessions.
- Create and maintain technical documentation and deployment artifacts.
Required Qualifications
- Active TS/SCI clearance with CI Polygraph.
- Security+ or equivalent DoD 8570 certification.
- Experience developing full stack applications in cloud-based environments.
- Experience developing software using TypeScript/JavaScript and Python.
- Experience leveraging AWS services such as EC2, Lambda, API Gateway, S3, and PostgreSQL.
- Experience implementing Infrastructure as Code (IaC) using Terraform.
- Experience developing and maintaining YAML-based configurations.
- Experience working with Git-based source control and CI/CD pipelines.
- Experience implementing automated unit testing and addressing software quality issues.
- Experience identifying and resolving software vulnerabilities and security findings.
- Strong understanding of secure software development practices.
Technologies
- AWS
- TypeScript
- JavaScript
- Python
- Terraform
- YAML
- Git
- API Gateway
- EC2
- Lambda
- S3
- PostgreSQL
- Angular
- GitLab
- Fortify
Benefits
- Company pays 100% of Dental, Vision, and Life Insurance premiums for employees and dependents.
- Company pays 85% of Healthcare premiums for employees and dependents.
- 4% 401(k) match with immediate 100% vesting.
- 3 Weeks PTO plus 11 Federal Holidays.
- Profit sharing program.
- Continuous training and education opportunities.
Clearance
Active TS/SCI clearance with CI Polygraph required.
Education & Experience
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field. Typically 2β8+ years of experience developing, deploying, and supporting enterprise software solutions. Additional years of relevant experience may be considered in lieu of some educational requirements.
Salary
USD 170,000 - 190,000 per year.
Application Questions
- Do you have an Active TS-SCI clearance with a CI Poly?
- What is your desired salary?