Explore Career Opportunities with GSV’s world-class sponsor partners


Research Software Engineer

Arizona State University

Arizona State University

Software Engineering
Tempe, AZ, USA
Posted on Thursday, August 31, 2023

Research Software Engineer


Campus: Tempe

Research Software Engineer

Job Description

The School of Complex Adaptive Systems is a founding institution within the newly formed College of Global Futures, ASU's center of experiential learning, engaged research, and real-world problem-solving dedicated to the present and future well-being of our planet. We currently have openings for an entry-level full-time research software engineer to help support a diverse, international community of interdisciplinary scientists and researchers who use computational methods and research software to better understand and adapt to our rapidly changing world.

We build and maintain research software, web applications and science gateways that support:

  1. Computational modeling, data analysis and visualization of complex human and earth systems (https://comses.net)
  2. Novel computational social science research in collective action via controlled digital experiments {https://portofmars.asu.edu)
  3. Standards and best practices for open science and FAIR (Findable, Accessible, Interoperable, and Reusable) research software (https://openmodelingfoundation.org)

Our mission is to help our diverse, interdisciplinary researchers do better science for a better global future with robust and maintainable research software that evolves alongside our scientific understanding of these complex adaptive systems.

We are looking for software developers that value clean code and maintainable, well-documented, codebases and have some experience with full stack web application development. We are committed to open source and our technology stacks often include JavaScript/ TypeScript, VueJS, Python, Julia, R, Git, PostgreSQL, Linux, and Docker. We are less concerned with how well you know these particular technologies and more interested in your ability to become comfortable and fluent in them with accountability and ownership over your own development with support from our team. We expect basic foundational skills in computer science and software engineering but also recognize that the most appropriate solutions to problems aren't always technical in nature. We appreciate diverse viewpoints and mindsets and are committed to recruiting and retaining staff, students, and faculty from groups that have historically been underrepresented in the sciences.

Job Family

Information Technology

Department Name

Sch Complex Adaptive Systems



VP Code


Scope of Search


Grant Funded Position

This is a grant funded position. Continuation is contingent on future grant funding.

Salary Range

$77,575 - $107,000 per year; DOE

Close Date




Essential Duties

  • Work with a small, focused, and diverse research software engineering team rotating across different projects to design, develop, and maintain appropriate software solutions with time and resource constraints in mind
  • Work towards extensible, maintainable, documented, and well-tested code
  • Refactor and improve the architecture of existing code as needed to support new use cases and requirements
  • Develop intuitive user interfaces with usability and user experience in mind
  • Support an interdisciplinary, international team effort to improve computational science practices
  • Be a respectful communicator and collaborator

Minimum Qualifications

Bachelor’s degree in Computer Science or a related field AND six years experience developing software; OR, any equivalent combination of education and/or experience from which comparable knowledge, skills and abilities have been achieved.

Desired Qualifications

  • Experience with Linux, Docker, and Git/GitHub
  • Comfortable with functional and object-oriented programming paradigms
  • Fluent in at least one of the following programming languages: Python, JavaScript/Typescript, Julia, Java, Rust
  • Experience with modern web application development, e.g., frontend web frameworks like Vue and React and backend frameworks like Django Rest Framework, FastAPI, Spring Boot
  • Experience with frontend UI frameworks (e.g., tailwind, bootstrap, vuetify)

Working Environment

  • Climate-controlled office setting subject to extended periods of being in a stationary position. 
  • Constantly detects and operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.  
  • Ability to clearly communicate and exchange accurate information to perform essential duties. 
  • Expected to be responsive to customers, engaged in work production, resourceful, flexible, and respectful of others.

ASU is a diverse enterprise with a wide variety of work and learning modes, locations, and a commitment to sustainability, innovation, and employee work-life balance. We are determined to maintain our position as an employer of choice in a competitive labor market, as such the following options may be offered dependent on department needs:

Flexible work options: 

  •  Alternative work schedules can include four, 10-hour workdays in a workweek; a nine-day, 80-hour schedule over two workweeks for exempt employees only; and staggered start and stop times. 
  • Hybrid work is an arrangement where employees spend a minimum of 60% of their regular workweek at their primary ASU work location. Dean or vice president-level approval is required. 
  • Remote work is an arrangement where the employee spends less than 60% of their regular workweek at a regularly assigned ASU work location. Executive vice president-level approval is required. 

Department Statement

The College of Global Futures leadership, faculty, and staff embrace ASU's mission as being a comprehensive public research university, measured not by whom it excludes, but rather by whom it includes and how they succeed; advancing research and discovery of public value; and assuming fundamental responsibility for the economic, social, cultural and overall health of the communities it serves.

At ASU and the College of Global Futures, we work to maximize opportunities for people of diverse backgrounds, abilities and perspectives. We value and encourage cultural and intellectual diversity, and strive to foster a welcoming and inclusive environment for all faculty, staff and students -     which we believe is critical to our success as a community. All individuals who can strengthen the diversity of our academic community are encouraged to apply, and will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other basis protected by law.

ASU Statement

Arizona State University is a new model for American higher education, an unprecedented combination of academic excellence, entrepreneurial energy and broad access. This New American University is a single, unified institution comprising four differentiated campuses positively impacting the economic, social, cultural and environmental health of the communities it serves. Its research is inspired by real world application blurring the boundaries that traditionally separate academic disciplines. ASU serves more than 100,000 students in metropolitan Phoenix, Arizona, the nation's fifth largest city. ASU champions intellectual and cultural diversity, and welcomes students from all fifty states and more than one hundred nations across the globe.

ASU is a tobacco-free university. For details visit https://wellness.asu.edu/explore-wellness/body/alcohol-and-drugs/tobacco

Arizona State University is a VEVRAA Federal Contractor and an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other basis protected by law.

Notice of Availability of the ASU Annual Security and Fire Safety Report
In compliance with federal law, ASU prepares an annual report on campus security and fire safety programs and resources. ASU’s Annual Security and Fire Safety Report is available online at https://www.asu.edu/police/PDFs/ASU-Clery-Report.pdf. You may request a hard copy of the report by contacting the ASU PD at 480-965-3456.

Relocation Assistance – For information about schools, housing child resources, neighborhoods, hospitals, community events, and taxes, visit https://cfo.asu.edu/az-resources.

Employment Verification Statement

ASU conducts pre-employment screening which may include verification of work history, academic credentials, licenses, and certifications.

Background Check Statement

ASU conducts pre-employment screening for all positions which includes a criminal background check, verification of work history, academic credentials, licenses, and certifications. Employment is contingent upon successful passing of the background check.

Instructions to Apply

Application deadline is 3:00PM Arizona time on the date indicated.

Please include all employment information in month/year format (e.g., 6/88 to 8/94), job title, job duties and name of employer for each position.

Resume should clearly illustrate how prior knowledge and experience meets the Minimum and Desired qualifications of this position.

ASU does not pay for travel expenses associated with interviews, unless otherwise indicated.

Only electronic applications are accepted for this position.

IMPORTANT NOTE: What is the meaning of “equivalent combination” in the minimum qualifications? It means one year of higher education or 24 credit hours, is equal to one year of experience. For example, a four year Bachelor’s degree is equal to four years of experience.