Software Development Engineer
Listed on 2026-10-29
-
Software Development
Backend Developer, Full Stack Developer, Cloud Engineer - Software, Software Engineer
Join a culture of empowerment and connectivity.
Develop your craftLearn the skills you need to accelerate your career.
Discover benefits that support your life and work.
Innovate with intentionBuild mission-ready tech that protects the nation.
We’relooking for a Sof t war e 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 Sof t war e-Defined Everything ( SDE ) platform to enable Physical AI, Edge, T rus ted 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 andoperatealways-on, secure, and scalable sof t war e services.
As a seasoned sof t war e engineer at Booz Allen,you’llleveragethe latest architectural approaches, open-source frameworks, and advanced tools to deliver comprehensive end-to-end solutions.
You’llimpart your skills to the team as theyutilizeindustry-leading tools and techniques to create impactful sof t war e designs. Your role involves shaping a new product from the ground up with genuine autonomy and ownership. You will design, develop, deploy, andoperatehigh-availability sof t war e 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, tele met ry, canaries, and automated testing to ensure the quality and reliability of our systems.
What You'll Work On:
- Design and develop sof t war e products that meet user needs and market demands.
- Apply engineering principles to construct andmaintainefficient, bug-free sof t war e systems.
- Collaborate with designers, product managers, and other engineers to bring products from concept to launch.
- Architect secure, scalable, and high-performance back-end applications.
- Work on both front-end and back-end development using languages such as Go, Node.js, Java, or C#.
- Integrate back-end services with relational and No
SQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB. - Write clean, efficient, and 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.
Join us. The world can’t wait.
You Have:
- 2+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
- 2+ years of experience with
Go, Java, Node.js, or C# development - 1+ years of experience with distributed architectures using microservices or serverless in AWS,Google,or Azure Cloud
- 1+ 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
- 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 experience in sof t war e engineering, or 5+ years of experience in sof t war e engineering in lieu of a degree
Nice If You Have:
- Experience writing source code for new applications or generating and enhancing code samples for existing…
(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).