Software Development Engineer
Listed on 2026-02-02
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Backend Developer
Your growth matters to us - explore our career development opportunities.
BE EMPOWERED TO SUCCEEDConnect with others in our people-first culture and enhance our collective ingenuity.
SUPPORT YOUR WELLBEINGLearn how we’ll support you as you pursue a balanced, fulfilling life.
YOUR CANDIDATE JOURNEYDiscover what to expect during your journey as a candidate with us.
We’re looking for a Software Development Engineer to join our chief technology office engineering team—a dynamic group of innovators passionate about redefining the market through cutting-edge technology. You’ll focus on building Booz Allen’s Software-Defined Everything (SDE) platform to enable Physical AI, Edge, Trusted Environments and other applications across mission domains to autonomously discover, provision, simulate and deploy these systems. You’ll be a self-starter, visionary, “10x-type” engineer who thrives in high-impact environments and is eager to build and operate always-on, secure, and scalable software services.
As a seasoned software engineer at Booz Allen, you’ll leverage the latest architectural approaches, open-source frameworks, and advanced tools to deliver comprehensive end-to-end solutions. You’ll impart your skills to the team, as they utilize industry-leading tools and techniques to create impactful software designs. Your role involves shaping a new product from the ground up with genuine autonomy and ownership. You will design, develop, deploy, and operate high-availability software products with robust monitoring, alerting, and fault-tolerant capabilities, integrating agentic AI at their core.
You will also implement best practices for CI/CD deployments, telemetry, canaries, and automated testing to ensure the quality and reliability of our systems.
- 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 bring products from concept to launch.
- Architect secure, scalable, and high-performance backend applications.
- Work on both front-end and back-end development using languages such as Go, Node.js, Java, or C#.
- Integrate backend services with relational and No
SQL databases such as Postgre
SQL, MySQL, Mongo
DB, and Dynamo
DB. - Write clean, efficient, testable code following best practices for performance, maintainability, and security.
- Integrate generative AI tools to accelerate development and enhance product design.
- Communicate design decisions and technical trade-offs clearly to both technical and non-technical stakeholders.
- Contribute to a culture of innovation and technical excellence by keeping abreast of industry trends.
- Embed security checks and compliance requirements into the development process to meet relevant standards.
- 5+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS.
- 5+ years of experience with Go, Java, Node.js, or C# development.
- 3+ years of experience in distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud.
- 3+ years of experience with SQL and No
SQL databases. - Experience designing and implementing RESTful APIs and microservices.
- Experience in CI/CD pipeline setup and maintenance.
- Knowledge of authentication, authorization, and security best practices.
- Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code.
- Ability to obtain a TS/SCI clearance.
- Bachelor's degree and 3+ years of experience in software engineering, or 5+ years of experience in software engineering in lieu of a degree.
- 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 Certifications, such as Cloud Practitioner, Developer Associate, or Solutions Architect Associate.
Applicants…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).