1

Fortran Engineer Jobs (NOW HIRING)

C/C++ programing experience Fortran experience helpful * Experience writing specifications, design documents, test procedures, users guides and test reports. * Experience communicating updates and ...

Engineer VI

Huntsville, AL · On-site

$116.48K - $208.51K/yr

Develops guidance, navigation and/or control algorithms and implements them in C/C++ and FORTRAN ... Collaborates daily with GA and customer engineering and program management teams. * Supports ...

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:

HPC Linux Software Engineer with Security Clearance

ClearanceJobs Workforce Solutions

Colorado Springs, CO

Other

Posted 12 days ago


Job description

Senior Software Engineer – HPC/Linux Environment (TS/SCI with CI Polygraph Required)
Location: Colorado Springs, Colorado
We are seeking an experienced Software Engineer to support a classified High-Performance Computing (HPC) research program focused on advanced modeling and simulation initiatives. This individual will work directly with technical users, scientists, engineers, and site personnel to support mission-critical software applications and computational workflows in a secure Linux-based environment.
The selected candidate will contribute to the development, maintenance, troubleshooting, and optimization of scientific and simulation software operating across distributed and multi-platform compute architectures. Responsibilities include assisting end users with HPC workflows, improving application performance, resolving software/system issues, and supporting graphical user interfaces tied to simulation activities. This role also involves close collaboration with research personnel and technical leadership to ensure operational success within a fast-paced R&D setting.
Primary Responsibilities
• Support and enhance modeling and simulation applications within an HPC infrastructure • Analyze, debug, and maintain complex existing software solutions • Develop and modify code using languages such as Fortran, C, and/or C++ • Create and maintain automation and support scripts using Linux shell scripting tools • Assist researchers and technical users with execution, troubleshooting, and optimization of simulation workloads • Participate in full software lifecycle activities including design, implementation, testing, documentation, and configuration management • Work with scalable and distributed software systems in Linux environments • Provide mentorship and technical guidance to junior engineering staff • Conduct knowledge-sharing sessions, user training, and onboarding support for HPC users • Collaborate closely with technical leadership, customers, and operational staff in a classified environment Required Qualifications
• Bachelor’s degree in a STEM-related discipline • Approximately 10+ years of professional software engineering experience • Several years supporting modeling/simulation software in complex computing environments • Hands-on experience with High Performance Computing systems and Linux platforms • Strong programming ability in Fortran, C, and/or C++ • Experience with shell scripting, including Bash and Korn shell • Strong troubleshooting and debugging capabilities within large codebases • Familiarity with software engineering best practices including testing, coding standards, and version/configuration management • Experience supporting distributed or scalable applications • Ability to work independently while supporting users in a lab or research setting • Excellent communication, organization, and collaboration skills • Demonstrated ability to prioritize tasks and solve technical problems efficiently Preferred Traits
• Experience supporting scientific computing or defense-related research programs • Ability to communicate effectively with both technical and non-technical users • Strong attention to detail and commitment to software reliability • Comfortable mentoring team members and reviewing technical work products