Research software engineer

Northern Arizona University
Flagstaff, AZ

This job was posted by : For more

information, please see:

![](

r

r Research Software Engineer

r

rNorthern Arizona University

r

r *Special Information *

  • This position is an on-site position which requires the incumbent to
complete their work primarily at an NAU site, campus, or facility with or without accommodation. Opportunities for remote work are rare.
  • This position is subject to the availability of funding. The
incumbent is not eligible for Service Professional non-renewal notice, or Classified Staff layoff or recall status.

*About the Department/College *

Northern Arizona University (NAU) is a Carnegie R1 university with over

\$77 million dollars in annual research expenditures. The School of Informatics, Computing, and Cyber Systems (SICCS) is known for its student-centered approach and strong emphasis on hands-on learning and research. Faculty and students engage in cutting-edge work in areas like AI, Robotics, and Microelectronics. We offer a variety of undergraduate and graduate degrees, offered by approximately 60 faculty in the school, with roughly 1,200 undergraduate and 500 graduate students. The undergraduate Electrical and Computer Engineering degree programs are ABET-accredited. The department fosters close faculty-student interaction, with a focus on mentoring and collaborative research, partnering with local and national organizations to apply engineering solutions to real-world problems, especially those relevant to Arizona and the Southwest.

About the Position

Faculty within the School of Informatics, Computing, and Cyber Systems

in beautiful Flagstaff, AZ are recruiting a dynamic Research Software Engineer to support multiple research projects focused around developing innovative software products that explore novel concepts in applied computing. The focus of these projects may vary over time as research interests and programs evolve. Examples of primary deliverables currently in development include novel cloud-based cyberinfrastructures that facilitate automation and collaboratio n around the forecasting of infectious disease for local and national communities.

The chosen candidate will work with Principal Investigators (lead

research faculty) and senior Engineers in our labs to develop short- and long-term software and web-application development plans for each project, will support architecting solutions to realize those plans, and will help mentor a team of undergraduate and graduate research programmers and scientific assistants to produce key deliverables.

The successful candidate will be comfortable working with novel

technologies and with the open-endedness and uncertainty that characterize research and development; and will be expected to contribute to a vibrant atmosphere of innovation and creative problem solving that drives computing research in our labs.

Primary Principal Investigators:

Dr. Joseph Mihaljevic

[([email protected])](

Dr. Eck Doerry

[([email protected])](

Responsibilities Include

50% - Software Development
  • Software architect support: Works with PIs to analyze needs, explore
potential of various computing architectures/frameworks, and develop solution architectures.
  • Analyze and write software functional and non-functional
requirements, design specifications, manuals, and user\'s guides.
  • Develops code, develops modules, performs software unit testing,
integrated testing, and usability testing.
  • Designs, realizes, and maintains cloud-based cyberinfrastructure on
AWS.
  • Interacts with NAU\'sHigh Performance Computing team to integrate
processing on HPC clusters, as needed.
  • Assists in design and implementation of interactive visualizations
of data.
  • Follows the software development life cycle from early ideation, to
prototype development, to production system, and through testing and deployment.
  • Monitors for quality assurance, evaluates user feedback, and makes
changes/upgrades as needed.
  • Establishes and ensures proper codebase management, e.g., using
Github.
  • Review, modify and rewrite existing software to optimize it or adapt
it to fit new requirements. 20% - Research
  • Assists in finding novel computing solutions that apply
data-intensive research to address real-world problems in innovative ways.
  • Stays up-to-date with current trends in the software technologies,
computing concepts, and development processes.
  • Enforce and maintain technical standards, perform design and code
reviews for the development team through implementation of best practices and technical standards.
  • Assists PIs in the planning research projects, including visualizing
potential computing solutions, estimating realistic implementation timelines and resource/personnel requirements. 20% - Mentoring

Provides assistance, mentoring, and guidance to junior d

Posted 2025-11-03

Recommended Jobs

Hospital Account Manager - Arizona

Teva Pharmaceutical Industries Ltd.
Phoenix, AZ

Who we are Together, we’re on a mission to make good health more affordable and accessible, to help millions around the world enjoy healthier lives. It’s a mission that bonds our people across nea…

View Details
Posted 2025-10-08

(Senior) Backend Engineer

Cognite
Phoenix, AZ

About Cognite Embark on a transformative journey with Cognite, a global SaaS forerunner in leveraging data to unravel complex business challenges through our cutting-edge Cognite Data Fusion (CDF) p…

View Details
Posted 2025-11-01

Bank Teller

SunWest Federal Credit Union
Surprise, AZ

Job Description Job Description Job Summary: Responsible for identifying member's needs, educating members on Credit Union products and services fitting those to each member. Provide exceptional …

View Details
Posted 2025-10-17

CFM 56 Engine Engineer

Luxus
Tucson, AZ

CFM 56 Engine Expert Location: Tucson, AZ About the Role We're seeking a skilled CFM 56 Engine Expert to join our team. If you have hands-on experience with aircraft engine repair and are e…

View Details
Posted 2025-10-16

General Foreman

PCL Constructors Inc.
Gilbert, AZ

PCL Constructors Inc. The future you want is within reach. At PCL, we build the places where life happens and find camaraderie in the process. We're a community of builders committed to building bet…

View Details
Posted 2025-10-27

Nurse Practitioner - Urgent Care

NP Now
Phoenix, AZ

Established Community Hospital is looking to hire a Family Nurse Practitioner or Physician Assistant in an Urgent Care setting in the Phoenix, AZ area! Rural Community Hospital only 60 minutes f…

View Details
Posted 2025-07-28

Emergency Medicine Physician in Scottsdale, AZ

Abrazo Scottsdale Campus
Phoenix, AZ

Do you love the warm weather and being outdoors? Welcome to your next dream job in a growing area. The opportunity at Abrazo Scottsdale Campus offers an excellent environment for emergency medicine (E…

View Details
Posted 2025-10-27

Physiatrists - Become a VA TBI C&P Examiner (1099)

Northeast Healthcare Recruitment, Inc.
Lake Havasu City, AZ

Do you have expertise in Traumatic Brain Injury (TBI) and a passion for helping Veterans? We are seeking qualified physicians to join our network of independent contractors conducting Compensation an…

View Details
Posted 2025-10-09

Lead Dental Assistant (Oral Surgery office)

Wisdom Teeth Guys
Phoenix, AZ

The Wisdom Teeth Guys is seeking a superstar lead oral surgery assistant to join our team. Fast paced and fun, team oriented environment! You need to be confident in assisting in extractions, supply …

View Details
Posted 2025-10-01

Customer Support Team Member

Meridian Enterprise
Arizona

Meridian Enterprise Inc is a client relations firm in the Little Rock, AZ area that specializes in handling the customer service and sales support for local accounts on behalf of our large clientel…

View Details
Posted 2025-09-22