Jobs and Careers
BO

Product Software Engineer

Booz Allen Hamilton
United Statesfull_timeVerifiedPosted 3 Oct 2025
💰 $198,000/yr($86,800/yr$198,000/yr)

About the role

Product Software Engineer

The Opportunity: 

We’re looking for a Software Engineer to join our internal product engineering team—a dynamic group of innovators passionate about redefining the market through cutting-edge technology. This role is ideal for 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. Due to the nature of work performed within this facility, U.S. citizenship is required.

What You’ll Do:

  • 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.
  • Work on both front-end and back-end development using languages such as Python, C++, C#, or Java.
  • Utilize version control systems and best practices tooling to facilitate smooth development workflows.
  • Integrate generative AI tools to accelerate development and enhance product design.
  • Continuously improve system performance, quality, and scalability.
  • 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: 

  • 5+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
  • 5+ years of experience with software development in both front-end and back-end technologies, including with languages such as Java, Python, or Go
  • 3+ years of experience with design and architecture, including design patterns, reliability, and scaling of new and existing systems
  • Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code
  • Experience writing clear, effective, and bug-free code with an emphasis on unit testing and error handling
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products
  • Experience with best practices in software tooling such as version control, various IDEs, and cloud providers, including AWS, Azure, and GCP
  • Experience acquiring client requirements and resolving workflow problems through automation optimization
  • Ability to create software designs that are functional, attractive, and user-friendly, ensuring they meet user needs and market demands
  • Bachelor's degree and 3+ years of experience in software engineering, or 7+ years of experience in software engineering in lieu of a degree

Nice If You Have: 

  • 7+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
  • 7+ years of experience with software development in both front-end and back-end technologies, including with languages such as Java, Python, or Go
  • 5+ years of experience with design and architecture, including design patterns, reliability, and scaling of new and existing systems
  • Experience developing market-leading products, including in cybersecurity
  • Experience working with or developing AI and ML-based products, including generative AI and AI frameworks such as TensorFlow, PyTorch, and scikit-learn
  • Master’s degree

Compensation

At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings i

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Booz Allen Hamilton

View company profile →