Scientific Software Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bethesda, MD
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $166k
$114k $217k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $124,400–$207,125.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1662 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 904 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Scientific Software Engineer

JOB TITLE: Scientific Software Engineer The Scientific Software Engineer joins the development team to build and maintain custom tools, systems, and sites with consistent performance and scalability. This role involves leading code management, maintaining CI/CD pipelines, developing regression test protocols, and coordinating with component model repositories to ensure seamless system upgrades. The engineer will support development teams with debugging, ensure software development best practices, and optimize model performance across distributed computation platforms. Key technical requirements include proficiency in Fortran, C++, Python, MPI, OpenMP, and containerized workflows like Docker or Singularity. Candidates must demonstrate experience with scientific DevOps, Agile methodology, and complex modeling system workflows. The work focuses on modernizing large-scale scientific or computational systems, specifically weather and climate modeling platforms used in research and operational forecasting environments.

What you'll do

  • Develop and maintain backend system components for scientific and enterprise applications.
  • Design data handling workflows and optimize model performance for distributed computation.
  • Lead code management and maintain proper CI/CD pipelines for software releases.
  • Develop and maintain regression test protocols and automated testing frameworks.
  • Coordinate with code managers to ensure seamless end-to-end system integration.
  • Test modeling infrastructure regularly across all supported platforms.
  • Debug issues for development teams while ensuring adherence to software best practices.
  • Implement automation and optimizations to improve system efficiency and scalability.

What we're looking for

  • Experience implementing and supporting Agile software development for large-scale scientific or computational systems.
  • Experience developing and integrating software using Fortran, C++, Python, MPI, OpenMP, or containerized workflows.
  • Experience with scientific DevOps, product management, and complex modeling system workflows.
  • Experience developing backend components for scientific applications, including data handling, model performance optimization, and distributed computation.
  • Experience creating solutions to complex technical problems within collaborative, cross-functional scientific or engineering teams.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination.
  • Bachelor’s degree or 12+ years of experience in software engineering in lieu of a degree.
  • Experience with Docker, Singularity, CI/CD pipelines, cloud HPC platforms (AWS, GCP, or Azure), or API integrations (preferred).

More like this

Similar roles

Scientific Software Engineer

Booz Allen Hamilton

Bethesda, MD 77 days ago
Python C C++ Fortran Shell Scripting MPI OpenMP Docker Singularity GitHub Actions GitLab CI/CD CI/CD Agile HPC Data Assimilation Numerical Solvers UFS HYCOM MOM6 JEDI
5+ yrs exp

Senior Software Engineer

The Walt Disney Company

Orlando, FL 5 days ago $135,200–$164,800
Java Spring Boot Microservices RESTful API AWS CI/CD Harness Service-Oriented Architecture Feign Vault Splunk AppDynamics Nimbus Agile GitHub Copilot Amazon Q Developer Claude Kiro
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 91 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp