Full-Stack Software Engineer

Booz Allen Hamilton Inc.
Chantilly, VA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology Architectural Patterns Automation of Tests Computer Engineering Python (Programming Language) Open Source Technology Software Engineering Extreme Programming

Job description

Experteer Overview As a seasoned software engineer at Booz Allen, you will guide a team to deliver end-to-end software from vision to production in an agile setting. You’ll apply modern architectures and open-source tools to solve client needs while aligning with current and future environments. You’ll mentor teammates, drive system improvements, and collaborate with cross-functional groups to deliver impactful solutions. This role offers the chance to work on technically diverse problems in a mission-driven, client-facing context. Compensation / Benefits * Lead a team to develop efficient, production-ready software from vision to production * Apply modern architectural approaches and open-source tools to deliver end-to-end solutions * Assess environments to ensure solutions fit current architecture and future needs * Mentor and collaborate within a cross-functional team and drive system improvements * Engage with clients to acquire requirements and translate them into automated and optimized workflows * Support automated testing and maintenance in an agile, delivery-focused setting Tasks * 10+ years of experience in software design, development, and Agile methods * Experience with Python * Experience with Agile methodologies, extreme programming, product management, and software products * Experience writing new applications or enhancing code samples * Experience gathering client requirements and automating workflows * Experience mentoring or supervising in a collaborative team * Ability to work with automated testing tools * TS/SCI clearance with polygraph * Bachelor’s degree in CS, Computer Engineering, or an Engineering field Key requirements * health benefits * life and disability benefits * retirement benefits * paid leave * professional development * tuition assistance

Requirements

in optimized workflows * Support automated testing and maintenance in an agile, delivery-focused setting Tasks * 10+ years of experience in software design, development, and Agile methods * Experience with Python * Experience with Agile methodologies, extreme programming, product management, and software products * Experience writing new applications or enhancing code samples * Experience gathering client requirements and automating workflows * Experience mentoring or supervising in a collaborative team * Ability to work with automated testing tools * TS/SCI clearance with polygraph * Bachelor’s degree in CS, Computer Engineering, or an Engineering field Key requirements * health benefits * life and disability benefits * retirement benefits * paid leave * professional development * tuition assistance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:58 min

Connecting principles and practices in extreme programming

Jose Reales · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

2:56 min

Test automation strategy and following the testing pyramid

Daniel Strmečki +1 · World Congress 2022

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

7:52 min

Q&A on agile implementation and challenging norms

Ivan Milanov Ivan Milanov · Europe 2026 Virtual

Videos

See all

Related articles

See all