The Research Software Developer writes software and tools to address scientific and other real-world problems. The role supports NCSA’s vision of addressing complex research problems in science and society through the development and application of advanced digital environments. The developer collaborates with research teams and partners on heterogeneous research questions and helps ensure appropriate resources are available to deliver innovative research outcomes. The position engineers and develops software for complex problems, evaluates collaborative input and alternative approaches, and works with internal customers to leverage synergies across projects. It also supports shared cyberinfrastructure and develops secure systems and security-oriented programs. The developer guides team members on software development and delivery priorities, tracks relevant programmatic and domain-specific fields, and communicates and documents research and development results. This is a 100% full-time Academic Professional appointment on a 12-month basis. The expected start date is as soon as possible after 11/12/2026. Salary is commensurate with experience, with a stated range of $87,027–$88,000. The position is eligible for work-authorization sponsorship and benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level