CESM Software Engineer II - Modernization & Performance

University Corporation for Atmospheric Research (UCAR)

Boulder (CO)

Hybrid

USD 83,000 - 104,000

Full time

5 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
Dental
Retirement plan
Time off plans
Tuition assistance
PSLF eligible employer

Job summary

University Corporation for Atmospheric Research (UCAR) in Boulder, CO seeks a Software Engineer to modernize the CESM modeling ecosystem towards new architectures and computational approaches. The role emphasizes performance analysis, code modernization, and collaboration with scientists and engineers in CGD.

Required: a Bachelor’s degree in a computer-related field and 4–8 years of experience, plus knowledge of compiled languages (Fortran, C, C++).

Qualifications

  • Proven ability to identify performance bottlenecks through profiling, testing and code analysis.
  • Ability to modernize legacy code, update libraries/frameworks, and apply current development standards.
  • Experience with software requirements analysis and systems design.
  • Ability to work independently and in a team on challenging software projects.
  • Attention to detail and strong communication skills.
  • Experience with at least one compiled language (Fortran, C, C++)
  • Familiarity with parallel programming models (MPI, OpenMP, OpenACC)

Responsibilities

  • Enhance the CESM modeling ecosystem for performance, memory reductions and hardware portability.
  • Collaborate with team members and stakeholders on changes for integration into the model.
  • Review and analyze existing modeling software capabilities for quality and maintainability.
  • Document findings and decisions to support knowledge sharing across a large team.
  • Explore benchmarks in newer languages and paradigms relevant to software modernization.

Skills

Performance profiling
Code modernization
Software analysis
Requirements analysis
Independent & team work
Communication skills
Compiled languages (Fortran/C/C++)
Parallel programming (MPI/OpenMP/OpenC

Education

Bachelor's degree in computer-related field

Tools

None

Job description

University Corporation for Atmospheric Research (UCAR) in Boulder, CO seeks a Software Engineer to modernize the CESM modeling ecosystem towards new architectures and computational approaches. The role emphasizes performance analysis, code modernization, and collaboration with scientists and engineers in CGD.

Required: a Bachelor’s degree in a computer-related field and 4–8 years of experience, plus knowledge of compiled languages (Fortran, C, C++).

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

Similar jobs worth comparing

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
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
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 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
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
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 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 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 (UCAR) • Boulder (CO)

Hybrid
USD 83,000 - 104,000
Health insurance
Dental
Retirement plan
+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