Scientific Software Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bethesda, MD
Employment
Full-time
Posted
77 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 As a Scientific Software Engineer, you will join the development team to build and maintain custom tools, systems, and sites with consistent performance and scalability. You will provide code management support, develop regression testing protocols, maintain documentation, and support release protocols for various applications. Your daily work involves triaging bugs, investigating issues, and supporting hierarchical system development. You will utilize Python, C, C++, Fortran, shell scripting, and HPC programming environments including MPI and OpenMP. The role requires expertise in Agile methodology, scientific DevOps workflows, and workflow automation to modernize complex modeling or computational systems. You will specifically address technical problems involving data assimilation workflows, model coupling systems, performance benchmarking, and optimization for enterprise-scale scientific applications, including weather forecasting and coupled Earth-system models.

What you'll do

  • Develop custom tools, systems, and sites with consistent performance and scalability.
  • Provide code management support for various applications and maintain up-to-date documentation.
  • Develop regression testing protocols and ensure applications run tests across all supported platforms.
  • Develop and support release protocols for software applications.
  • Triage, investigate, and resolve bugs reported to the supported applications.
  • Support hierarchical system development and implement scientific DevOps workflows.
  • Optimize source code for scientific applications, numerical solvers, or coupled Earth-system models.
  • Automate multi-step systems and integrate workflows for large-scale modeling applications.

What we're looking for

  • 5+ years of experience implementing, maintaining, and supporting Agile software development and scientific DevOps workflows.
  • 5+ years of experience in software development using Python, C, C++, Fortran, shell scripting, or HPC programming environments.
  • Experience with Agile methodology, scientific software engineering, product development, workflow automation, and code management in large-scale modeling applications.
  • Experience developing and maintaining backend computational components, including data assimilation workflows, model coupling systems, and performance benchmarking.
  • Experience designing solutions to complex computational or modeling problems within collaborative, cross-functional scientific and engineering teams.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements.
  • Bachelor’s degree or 8+ years of software engineering experience in lieu of a degree.
  • Master’s degree in Engineering, Computer Science, Computational Modeling, or a related field (preferred); Doctorate degree (plus).

More like this

Similar roles

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 Developer

Booz Allen Hamilton

Alexandria, VA 30 days ago $86,800–$198,000
Python AWS Docker Terraform CDK CloudFormation CI/CD Git NumPy SciPy pandas pyproj Flask JavaScript OpenSearch SQS SNS Kinesis Lambda S3 Batch Step Functions ECR Shell Scripting Agile DevSecOps

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

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