Special Missions Software Engineer

Booz Allen Hamilton•Fayetteville, NC
•$112,900 - $257,000•Onsite

About The Position

Booz Allen is seeking an experienced full-stack developer to develop software and systems from concept through production in an agile environment. The role involves creating end-to-end solutions, mastering new tools and techniques, identifying system improvements, and helping clients address challenging problems using current architectural approaches and technologies. The engineer will ensure solutions account for the existing architecture and operating environment as well as future functionality and enhancements. The position is located in Fayetteville, North Carolina, and is not listed as remote. Applicants selected for the position are subject to a security investigation and must meet eligibility requirements for classified information access; a Secret clearance is required. Candidates must complete a required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Requirements

  • At least 5 years of experience in software engineering, including designing, modifying, developing, writing, and implementing software programming applications.
  • Experience in software development using modern compiled and interpreted programming languages.
  • Experience with front-end development using a modern web stack and a framework such as React, Angular, or Vue.js, including HTML5, CSS3, and responsive design.
  • Experience building back-end services and APIs with technologies such as Spring Boot, .NET, Node.js, Django, gin-gonic, gofiber, or FastAPI.
  • Experience developing, packaging, and deploying containerized applications with Docker and using orchestration such as Kubernetes, OpenShift, or ECS.
  • Experience with relational or NoSQL databases, including data modeling, query optimization, and ORMs.
  • Experience building and maintaining CI/CD pipelines using tools such as Git CI, Jenkins, GitHub Actions, or Azure DevOps.
  • Knowledge of software design patterns, microservices architecture, and secure coding practices.
  • Experience with debugging, troubleshooting, and root-cause analysis.
  • Secret clearance required.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a technology field, or at least 8 years of professional work experience in lieu of a degree.
  • Must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience with AWS, Azure, or Google Cloud Platform and Infrastructure as Code tools such as Terraform, Helm, Ansible, or CloudFormation.
  • Experience with message brokers and event-driven architecture such as Kafka, RabbitMQ, or SQS.
  • Experience with observability and monitoring tools such as Prometheus, Grafana, ELK, OpenSearch, Datadog, or Splunk.
  • Experience with automated testing frameworks such as Cypress, Playwright, Selenium, vitest, JUnit, or pytest.
  • Experience with DevSecOps practices, SAST or DAST tooling, and vulnerability remediation.
  • Experience with authentication and authorization standards such as OAuth 2.0, OIDC, or SAML.
  • Experience with caching strategies such as Redis or Memcached and API gateway technologies.
  • Experience integrating AI capabilities into production applications, including RAG solutions with vector databases, embedding models, and LLM APIs or SDKs.
  • Experience in Agile or Scrum environments and with tools such as Jira, Azure Boards, or GitLab.
  • Cloud certifications.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications.
  • Develop front-end applications using modern web development stacks and frameworks.
  • Build back-end services and APIs.
  • Develop, package, and deploy containerized applications and use container orchestration.
  • Work with relational or NoSQL databases, including data modeling, query optimization, and ORMs.
  • Build and maintain CI/CD pipelines.
  • Identify system improvements and account for current architecture, operating environments, and future enhancements.
  • Debug and troubleshoot software and perform root-cause analysis.

Benefits

  • Health, life, and disability benefits
  • Financial and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service