
Job description
As a senior software engineer, you will lead a team in developing efficient and effective software, from vision to production-ready system, in an agile environment. You will use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to clients. You will analyze the environment to ensure that your team's solutions consider the current architecture and operating environment, as well as future functionality and enhancements.
Design, modify, develop, write, and implement software programming applications using Agile methods. Work with automated testing tools to perform testing and maintenance. Mentor or supervise employees within a collaborative, cross-functional team environment.
10+ years of experience in software development. Experience with Python coding, Agile methodology, extreme programming, software engineering, product management, and software products. Ability to work with automated testing tools and mentor or supervise employees.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Corporate Services • Tech, Software & IT Services
Booz Allen Hamilton is a leading technology and consulting firm that partners with the U.S. government and commercial clients to deliver advanced solutions across defense, intelligence, and critical infrastructure. The company specializes in cutting‑edge fields such as quantum computing, zero‑trust cybersecurity, autonomous systems, and AI‑driven analytics, while also providing cloud, edge, and digital twin capabilities to accelerate mission readiness. Its outcomes‑based contracting model ensures that performance and impact are directly tied to measurable results, giving clients confidence in both innovation and accountability. With a culture rooted in rigorous engineering, collaborative problem‑solving, and a commitment to national security, Booz Allen attracts talent that thrives on solving complex challenges with technology.