Software Development Engineer

Booz Allen Hamilton•McLean, VA
•$69,400 - $158,000

About The Position

Join Booz Allen’s chief technology office engineering team to build its Software-Defined Everything (SDE) platform, supporting Physical AI, Edge, Trusted Environments, and other mission-domain applications. The platform is intended to autonomously discover, provision, simulate, and deploy systems. The role focuses on building and operating always-on, secure, scalable software services and shaping a new product with autonomy and ownership. Design, develop, deploy, and operate high-availability software products with monitoring, alerting, and fault-tolerant capabilities, integrating agentic AI. Apply modern architectural approaches, open-source frameworks, and advanced tools to deliver end-to-end solutions. Implement CI/CD, telemetry, canary deployments, automated testing, and security and compliance practices. Develop both front-end and back-end applications using technologies such as Go, Node.js, Java, or C#. Integrate services with relational and NoSQL databases, create secure and scalable APIs and microservices, collaborate across product and engineering teams, communicate design decisions and trade-offs, and keep current with industry trends. Booz Allen offers health, life, disability, financial, and retirement benefits, paid leave, professional development, tuition assistance, work-life programs, dependent care, and recognition awards. The position requires the ability to obtain a TS/SCI clearance; selected applicants will undergo a security investigation and may need to meet eligibility requirements for access to classified information.

Requirements

  • 2+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS.
  • 2+ years of experience developing with Go, Java, Node.js, or C#.
  • 1+ years of experience with distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud.
  • 1+ years of experience with SQL and NoSQL databases.
  • Experience designing and implementing RESTful APIs and microservices.
  • Experience setting up and maintaining CI/CD pipelines.
  • Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code.
  • Knowledge of authentication, authorization, and security best practices.
  • Ability to obtain a TS/SCI clearance.
  • Bachelor’s degree and 3+ years of software engineering experience, or 5+ years of software engineering experience in lieu of a degree.

Nice To Haves

  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • TS/SCI clearance.
  • Master’s degree.
  • AWS Cloud Practitioner, Developer Associate, or Solutions Architect Associate certification.

Responsibilities

  • Design and develop software products that meet user needs and market demands.
  • Apply engineering principles to construct and maintain efficient, bug-free software systems.
  • Collaborate with designers, product managers, and other engineers to take products from concept to launch.
  • Architect secure, scalable, and high-performance back-end applications.
  • Develop front-end and back-end software using languages such as Go, Node.js, Java, or C#.
  • Integrate back-end services with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and DynamoDB.
  • Write clean, efficient, and testable code following performance, maintainability, and security best practices.
  • Integrate generative AI tools to accelerate development and enhance product design.
  • Communicate design decisions and technical trade-offs to technical and non-technical stakeholders.
  • Keep abreast of industry trends and contribute to innovation and technical excellence.
  • Embed security checks and compliance requirements into the development process.
  • Design, develop, deploy, and operate high-availability software products with monitoring, alerting, and fault-tolerant capabilities.
  • Implement CI/CD deployments, telemetry, canaries, and automated testing.
  • Build Booz Allen’s Software-Defined Everything platform to support Physical AI, Edge, Trusted Environments, and other applications across mission domains.

Benefits

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