Earth System Modeling Software Engineer II

UCAR - The University Corporation for Atmospheric Research

Boulder (CO)

Hybrid

USD 83,000 - 104,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

Medical, Dental, Vision
Retirement plan 10% base salary
20 days PTO
10 paid holidays
12 weeks parental leave
FAMLI Leave
Tuition Assistance
PSLF eligible employer

Job summary

UCAR - The University Corporation for Atmospheric Research is seeking a Software Engineer to modernize the CESM modeling ecosystem for performance, memory efficiency, and GPU portability. You will work with the Community Software Facility and CGD leadership on strategic priorities.

The role requires a Bachelor's degree in a computer-related field with 4–8 years of relevant experience, and proficiency in compiled languages (Fortran/C/C++). Strong profiling and modernization skills are essential.

Qualifications

  • Bachelor's degree in computer-related field and 4–8 years of experience (or equivalent).
  • Experience identifying performance bottlenecks via profiling, testing, and code analysis.
  • Experience with modernization strategies: refactoring, updating libraries, applying current standards.

Responsibilities

  • Enhance the CESM modeling ecosystem for performance, memory reductions, and hardware portability (GPUs).
  • Collaborate with team members and stakeholders on changes for integration into the model.
  • Review and analyze existing modeling software capabilities for structure, quality, and maintainability.
  • Explore benchmarks in newer languages and stay current with tools and techniques for modernization.

Skills

Performance profiling
Modernization strategies
Software requirements analysis
Independent and team work
Attention to detail
Communication skills
Parallel programming (MPI/OpenMP/OpenA
Compiled language experience (Fortran,

Education

Bachelor's degree in computer-related field

Tools

C/C++

Job description

UCAR - The University Corporation for Atmospheric Research is seeking a Software Engineer to modernize the CESM modeling ecosystem for performance, memory efficiency, and GPU portability. You will work with the Community Software Facility and CGD leadership on strategic priorities.

The role requires a Bachelor's degree in a computer-related field with 4–8 years of relevant experience, and proficiency in compiled languages (Fortran/C/C++). Strong profiling and modernization skills are essential.

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

Similar jobs worth comparing

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
Earth System Modeling Software Engineer (Hybrid)
Earth System Modeling Software Engineer (Hybrid)

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

Hybrid
USD 67,000 - 83,000
Health insurance
Retirement plan
Tuition assistance
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
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
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: 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
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
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