Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Masters Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 6+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Bachelors Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 8+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Equivalent experience • Experience with HPC, scientific programming, and/or computational problems in other areas of mathematics • Detail oriented problem-solving skills. Required qualifications: • Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Masters Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Bachelors Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems • Equivalent experience.