Booz Allen Hamilton logo

Software Engineer, Senior

Booz Allen Hamilton

Dayton, OH
Full Time
Senior
113k-257k
13 days ago

Job Description

About the Role

As a seasoned software engineer at Booz Allen, you'll lead a team in developing efficient and effective software solutions from vision to production-ready systems in an exciting, agile environment. You will utilize the latest architectural approaches and open-source frameworks to deliver end-to-end solutions, analyze environments for current and future functionality, and help identify and implement system improvements. The role involves creating change for the better through innovative software development.

Key Responsibilities

  • Lead a team to develop efficient and effective software solutions from concept to production-ready systems in an agile environment.
  • Use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to clients.
  • Analyze the environment to ensure solutions consider current architecture and operating environment, as well as future enhancements.
  • Share skills and knowledge with team members, utilizing new tools and techniques.
  • Identify and implement system improvements to enhance software performance and functionality.

Requirements

  • 10+ years of experience designing, modifying, developing, writing, and implementing software applications using Agile methods.
  • 10+ years of experience in software development with programming languages, technologies, tools, or web development stacks.
  • Experience with Python coding.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience writing source code for new applications or enhancing existing code samples.
  • Experience acquiring client requirements and resolving workflow problems through automation and optimization.
  • Experience mentoring or supervising employees within a collaborative, cross-functional team environment.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree in Computer Science, Computer Engineering, or an Engineering field.

Nice to Have

  • Experience with containerization tools and techniques.
  • Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, Git, or similar tools.
  • Master's degree in Computer Science, Computer Engineering, or a related Engineering field.
  • Doctorate degree in Computer Science, Computer Engineering, or a related Engineering field.

Qualifications

  • Bachelor's degree in CS, Computer Engineering, or an Engineering field.

Benefits & Perks

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care.
  • Recognition awards for exceptional performance and demonstration of values.

Working at Booz Allen Hamilton

Our people-first culture prioritizes flexibility and collaboration, whether working in person or remotely. We support total well-being and encourage continuous professional growth. We value diversity and are committed to non-discrimination in employment practices.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary113k-257k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About Booz Allen Hamilton

Website

boozallen.com

Company Size

10000+ employees

Location

Dayton, OH

Industry

Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches