Earth System Modeling Software Engineer (Hybrid)

UCAR - The University Corporation for Atmospheric Research

Boulder (CO)

Hybrid

USD 67,000 - 83,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement plan
Tuition assistance

Job summary

UCAR – The University Corporation for Atmospheric Research in Boulder, CO is seeking a Software Engineer to help modernize the CESM modeling ecosystem toward new architectures and hardware portability. The role focuses on performance, profiling, and rapid development for the scientific community.

You will work with CGD staff and researchers, review existing code for quality, and document decisions to share knowledge across teams. Familiarity with Fortran/C/C++ and parallel programming is valued.

Qualifications

  • Proven ability to identify performance bottlenecks through profiling and testing.
  • Ability to recommend modernization strategies including refactoring and updating libraries.
  • Experience with software requirements analysis and design of components.
  • Ability to work independently and in a team on challenging software projects.
  • Attention to detail and clear communication of complexities.
  • Experience with at least one compiled language (Fortran, C, C++).

Responsibilities

  • Participates in enhancement of the CESM modeling ecosystem for performance and portability.
  • Collaborates with team members and stakeholders on model integration changes.
  • Review and analyze existing modeling software capabilities for quality and maintainability.
  • Document findings and decisions to support knowledge sharing across scientists and engineers.
  • Explore benchmarks in newer languages and paradigms; stay current with tools and techniques.

Skills

Performance profiling
Refactoring legacy code
Software development process
Independent and team work
Attention to detail
Compiled language (Fortran/C/C++)

Education

Bachelor's degree in computer science or related

Tools

MPI/OpenMP/OpenACC
JAX

Job description

UCAR – The University Corporation for Atmospheric Research in Boulder, CO is seeking a Software Engineer to help modernize the CESM modeling ecosystem toward new architectures and hardware portability. The role focuses on performance, profiling, and rapid development for the scientific community.

You will work with CGD staff and researchers, review existing code for quality, and document decisions to share knowledge across teams. Familiarity with Fortran/C/C++ and parallel programming is valued.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Earth System Modeling Software Engineer II
Earth System Modeling Software Engineer II

UCAR - The University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Medical, Dental, Vision
Retirement plan 10% base salary
20 days PTO
+5
Hybrid CESM Software Engineer I: Modernizing Earth Systems
Hybrid CESM Software Engineer I: Modernizing Earth Systems

University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 67,000 - 83,000
Health insurance
Tuition assistance
Retirement plan
+1
Hybrid CESM Software Engineer II - Earth System Modeling
Hybrid CESM Software Engineer II - Earth System Modeling

University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Health benefits
Tuition assistance
Retirement plan
+2
Earth System Software Engineer II: Modernization & GPUs
Earth System Software Engineer II: Modernization & GPUs

University Corporation for Atmospheric Research • United States

On-site
USD 83,000 - 104,000
Health insurance
Retirement plan
Paid time off
+3
CESM Software Engineer I: Modernize & Optimize for GPUs
CESM Software Engineer I: Modernize & Optimize for GPUs

University Corporation for Atmospheric Research (UCAR) • Boulder (CO)

Hybrid
USD 67,000 - 83,000
Health insurance
Dental insurance
Retirement plan
+3
CESM Software Engineer II - Modernization & Performance
CESM Software Engineer II - Modernization & Performance

University Corporation for Atmospheric Research (UCAR) • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Health insurance
Dental
Retirement plan
+3
CESM Software Engineer I: Performance & Modernization
CESM Software Engineer I: Performance & Modernization

University Corporation for Atmospheric Research • United States

On-site
USD 67,000 - 83,000
CESM Software Engineer I
CESM Software Engineer I

University Corporation for Atmospheric Research • United States

On-site
USD 67,000 - 83,000
CESM Software Engineer II
CESM Software Engineer II

University Corporation for Atmospheric Research • United States

On-site
USD 83,000 - 104,000
Health insurance
Retirement plan
Paid time off
+3
CESM Software Engineer II
CESM Software Engineer II

UCAR - The University Corporation for Atmospheric Research • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Medical, Dental, Vision
Retirement plan 10% base salary
20 days PTO
+5