1

Fortran Engineer Jobs (NOW HIRING)

OR · On-site

$104.40K - $143.40K/yr

NVIDIA's HPC compiler group wants to hire a Fortran compiler developer to join the team building one of the world's most important optimizing compilers. If you want a front-row seat to ...

Senior Fortran Compiler Engineer

Santa Clara, CA

$122.70K - $168.50K/yr

NVIDIA's HPC compiler group wants to hire a Fortran compiler developer to join the team building one of the world's most important optimizing compilers. If you want a front-row seat to ...

Senior Fortran Compiler Engineer

Santa Clara, CA · On-site

$122.70K - $168.50K/yr

NVIDIA AI is seeking a Senior Fortran Compiler Engineer to join their HPC compiler group, focusing on optimizing compilers for high-performance computing. The role involves solving complex compiler ...

Senior Fortran Compiler Engineer

Hillsboro, OR

$113.80K - $156.30K/yr

NVIDIA's HPC compiler group wants to hire a Fortran compiler developer to join the team building one of the world's most important optimizing compilers. If you want a front-row seat to ...

Senior Fortran Compiler Engineer

Hillsboro, OR · On-site

$113.80K - $156.30K/yr

NVIDIA's HPC compiler group wants to hire a Fortran compiler developer to join the team building one of the world's most important optimizing compilers. If you want a front-row seat to ...

Fortran Programming * Graphical Processing Unit (GPU) Applications (i.e. NVIDIA, CUDA Python, PyCUDA, etc.) * Field Collection/Mobile Applications (IOS, Android, etc.) and associated Esri field ...

next page

Showing results 1-20

Fortran Engineer information

See salary details

$37K

$106K

$142.5K

How much do fortran engineer jobs pay per year?

As of Jun 2, 2026, the average yearly pay for fortran engineer in the United States is $106,012.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $104,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Fortran Engineer, and why are they important?

To thrive as a Fortran Engineer, you need expertise in Fortran programming, a background in mathematics or engineering, and often a relevant degree in computer science or a related field. Familiarity with scientific computing environments, parallel programming libraries (like MPI or OpenMP), and version control systems is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills distinguish top performers in this role. These competencies ensure that complex scientific and engineering applications are developed, maintained, and optimized efficiently for high-performance computing environments.

What are some common challenges Fortran Engineers face when working on legacy codebases?

Fortran Engineers often encounter challenges with legacy codebases, such as outdated documentation, lack of modular structure, and compatibility issues with modern hardware or software. Debugging and optimizing code written decades ago can be time-consuming, especially when original developers are no longer available for consultation. However, these challenges also provide opportunities to modernize and improve existing scientific or engineering applications while collaborating closely with multidisciplinary teams.

What is a Fortran Engineer?

A Fortran Engineer is a software developer or programmer who specializes in using the Fortran programming language, which is widely used in scientific, engineering, and high-performance computing applications. Fortran Engineers are responsible for designing, developing, optimizing, and maintaining codebases written in Fortran, often for simulations, numerical analysis, and data processing. They may also work on integrating legacy Fortran code with modern systems and ensuring the performance and accuracy of computational models.

What is the difference between Fortran Engineer vs Software Engineer?

AspectFortran EngineerSoftware Engineer
Required CredentialsBachelor's in Computer Science, Engineering, or related; knowledge of FortranBachelor's in Computer Science, Software Engineering, or related; programming skills in various languages
Work EnvironmentResearch labs, aerospace, scientific computing, government projectsTech companies, startups, corporate IT, software development firms
Industry UsageHigh in scientific, engineering, and legacy systemsWidespread across multiple industries including tech, finance, healthcare
Common Search/ComparisonYesYes

While Fortran Engineers specialize in scientific and engineering applications using Fortran, Software Engineers have a broader scope, working with various programming languages across multiple industries. Both roles require strong programming skills and a background in computer science, but their work environments and industry focus differ significantly.

What cities are hiring for Fortran Engineer jobs? Cities with the most Fortran Engineer job openings:
What states have the most Fortran Engineer jobs? States with the most job openings for Fortran Engineer jobs include:

Senior Fortran Developer

Purple Drive Technologies

Wilmington, NC • On-site

Full-time

Posted 2 days ago


Job description

Overview:
Senior Fortran Developer
Location: Wilmington, NC - Hybrid Onsite (Local Candidates Only)
Type: Contract - Onsite
Duration: 6+ Months (Extendable)
Position Overview
We are seeking a Senior Fortran Developer with strong expertise in mainframe environments to support mission-critical applications. The role involves working with System I - COBOL400 and System Z - Enterprise COBOL platforms, ensuring smooth operations, modernizing legacy systems, and integrating solutions to meet evolving business requirements. This is a hands-on development role requiring both technical depth and collaboration with business/IT stakeholders.
Key Responsibilities
  • Analyze, design, develop, and maintain Fortran applications in mainframe environments.
  • Enhance and modernize existing legacy applications built on COBOL400 and Enterprise COBOL.
  • Perform code reviews, debugging, and performance tuning of batch and online processes.
  • Collaborate with business analysts, QA teams, and system architects to deliver scalable solutions.
  • Ensure compliance with coding standards, security, and documentation practices.
  • Troubleshoot production issues, provide root-cause analysis, and implement permanent fixes.
  • Participate in migration/modernization initiatives, integrating legacy applications with newer platforms.
  • Support deployment, testing, and release management activities in hybrid environments.
Required Skills & Experience
  • 8-10+ years of IT experience in application development and support.
  • Strong hands-on experience in Fortran programming.
  • Expertise in System I - COBOL400 and System Z - Enterprise COBOL.
  • Solid understanding of mainframe batch processing, JCL, and file management.
  • Proficient in database access and integration (DB2, IMS, or equivalent).
  • Strong debugging, performance tuning, and problem-solving skills.
  • Experience working in hybrid onsite environments with cross-functional teams.
  • Excellent communication and documentation skills.
Nice to Have
  • Exposure to modernization projects (migration from legacy to distributed/cloud environments).
  • Knowledge of insurance/finance/banking domains.
  • Familiarity with Agile methodology and tools (JIRA, Confluence).