Booz Allen Hamilton logo

Software Engineer, Senior

Booz Allen Hamilton

Huntsville, AL
Full Time
Senior
87k-198k
16 days ago

Job Description

About the Role

Software Engineer, Senior The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for an experienced back-end developer with the software engineering skills it takes to identify potential risks, contribute to solution development, and create efficient and effective systems for our clients. As a back-end developer at Booz Allen, you'll use the latest architectural approaches and open-source frameworks and tools to deliver solutions. Using your software engineering experience, you'll work with the development team to create custom tools, systems, and sites with consistent performance and scalability. In this role, you'll make a mission-forward impact as you further your skill set and career. You will provide technical or management leadership on major tasks or technology assignments. You'll establish goals and plans that meet project objectives. You'll initiate, supervise, and develop requirements from a project's inception to conclusion for complex to extremely complex programs. You'll provide strategic advice, technical guidance, and expertise to program and project staff. You'll also provide detailed analysis, evaluation and recommendations for improvements, optimization development, and maintenance efforts for client-specific or mission critical challenges or issues. You will consult with clients to define needs or problems. You'll supervise studies and lead surveys to collect and analyze data to provide advice and recommend solutions. Your decision-making and domain knowledge may have a critical impact on overall project implementation. Work with us as we shape systems for the better. Join us. The world can't wait.

Key Responsibilities

  • Identify potential risks, contribute to solution development, and create efficient and effective systems for clients.
  • Use architectural approaches and open-source frameworks and tools to deliver solutions.
  • Work with the development team to create custom tools, systems, and sites with performance and scalability.
  • Provide technical or management leadership on major tasks or technology assignments.
  • Establish goals and plans that meet project objectives.
  • Develop requirements from project inception to conclusion for complex programs.
  • Provide strategic advice, technical guidance, and expertise to program and project staff.
  • Perform detailed analysis, evaluation, and recommendations for improvements, optimization, and maintenance.
  • Consult with clients to define needs or problems.
  • Supervise studies and lead surveys to collect and analyze data for advice and solutions.

Requirements

  • Experience with expert-level software engineering using Python and JavaScript across all functional responsibilities.
  • Experience with HTML, CSS, and Git, Gitlab, or GitHub.
  • Experience in designing, coding, testing, and debugging software independently or as part of a team.
  • Experience evaluating software and systems such as COTS, GOTS, and OSS for complex data and technology solutions.
  • Knowledge of new custom capabilities, modifications to existing code, process improvements, workflow and O&M automation, large-scale data processing, statistical modeling, and advanced analytics.
  • Top Secret clearance.
  • Bachelor's degree in Computer Science, Software Engineering, or Mathematics with 10+ years of experience or Master's degree with 8+ years of experience in supporting agile software development.

Nice to Have

  • Experience with SQL, Microsoft Power BI, MS Power Suite, Databricks, Apache Spark, Splunk, PowerShell, Java, C#, QT, XML, or VBA.
  • Experience with Commercial Cloud, Cybersecurity, Microsoft, Databricks, or Splunk certifications.

Qualifications

  • Top Secret clearance.
  • Bachelor's degree in relevant field with 10+ years of experience or Master's degree with 8+ years of experience.

Benefits & Perks

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care.
  • Recognition awards program for exceptional performance.
  • Flexible work model with remote or onsite options.
  • Salary range from $86,800 to $198,000 annually.

Working at Booz Allen Hamilton

Our people-first culture prioritizes the benefits of flexibility and collaboration, whether in person or remotely. We focus on outcomes, enabling our people, clients, and their missions to succeed—accelerating the nation to realize our purpose: Empower People to Change the World®.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary87k-198k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Booz Allen Hamilton

Website

boozallen.com

Location

Huntsville, AL

Industry

Administrative Management and General Management Consulting Services

Get job alerts

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