Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Booz Allen Hamilton Logo

Product Software Engineer

Booz Allen Hamilton

$86,800 - $198,000
Oct 3, 2025
McLean, VA, US
Apply Now

Booz Allen is looking for a Software Engineer to join their internal product engineering team to build and operate always-on, secure, and scalable software services, leveraging the latest architectural approaches, open-source frameworks, and advanced tools to deliver comprehensive end-to-end solutions.

Requirements

  • 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

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 bring products from concept to launch.
  • Work on both front-end and back-end development using languages such as Python, C++, C-Sharp, 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.

Other

  • Bachelor's degree and 3+ years of experience in software engineering, or 7+ years of experience in software engineering in lieu of a degree
  • U.S. citizenship is required
  • Ability to create software designs that are functional, attractive, and user-friendly, ensuring they meet user needs and market demands
  • Ability to communicate design decisions and technical trade-offs clearly to both technical and non-technical stakeholders
  • Must be on camera during interviews and assessments