Demo

Software Architect/Software Engineer

Desert Research Institute
Desert Research Institute Salary
Reno, NV Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 10/13/2026

DRI’s Division of Hydrologic Sciences (DHS) seeks a Software Architect/Software Engineer at the Assistant (Rank II) or Associate (Rank III) Research Scientist or Engineer level to join an interdisciplinary team that maintains a mature end-to-end environmental data monitoring platform. This platform encompasses sensor deployment, telemetry, data streaming and storage, and delivering intuitive web-based visualizations of modeled, real-time and historical data tailored to meet client needs. This position is responsible for maintaing the long-term software technical vision for the platform, ensuring that it remains stable, secure, and aligned with client operational and contractual requirements. Additionally, this position will be expected to contribute to ongoing code maintenance and feature development activities. Secondary responsibilities will include working with the Systems Manager in maintenance of the platform’s technical vision, and coordinating the team’s NIST 800-171 and CMMC cybersecurity activities. The successful applicant will be encouraged to also assist other DRI Faculty who conduct a broad range of earth science and engineering projects. This position can be located in either in Reno or Las Vegas, NV and a hybrid work schedule may be possible.


Required Qualifications for the Rank II Assistant Research Scientist Level

  • U.S. Citizenship per sponsor funding requirement
  • Bachelor of Science or Bachelor of Arts degree from an accredited institution in Computer Science, Software Engineering, Information Systems, or equivalent field. Alternatively, a Bachelor of Science or Bachelor of Arts from an accredited institution in geology, hydrology, atmospheric science, or related environmental science/engineering field with demonstrated skillset required below
  • Minimum of 4 years of software development experience
  • Minimum of 1 year of experience in software architecture and design for front-end and/or back-end systems
  • Demonstrated experience integrating multiple services using diverse software languages, frameworks, and platforms
  • Demonstrated ability to sustain the technical vision for a software platform
  • High-level understanding of infrastructure, operating systems, or integrated hardware/software environments
  • Proven ability to communicate effectively and able to successfully work within a team setting
  • Understanding of secure software development


Required Qualifications for the Rank III Associate Research Scientist Level - must have Rank II requirements plus:

  • Master of Science degree from an accredited institution in Computer Science, Software Engineering, Information Systems, or equivalent field;
  • Minimum of 8 years of software development experience
  • Minimum of 2 years of experience in software architecture
  • Minimum of 5 years of additional experience in one of the following:

----Developing, maintaining, or implementing cybersecurity policy or technical controls (e.g. NIST 800-171)

----Demonstrated experience integrating multiple on-premises services using diverse software languages, frameworks, and platforms to meet cybersecurity, reliability, and long-term sustainability targets

----Comprehensive experience of infrastructure, operating systems, or integrated hardware/software environments


Preferred Qualifications

  • Proven ability to align multiple contributors, timelines, and deliverables around a shared team vision
  • Experience with cybersecurity compliance requirements, including NIST 800-171 and/or CMMC
  • Ability to evaluate production environments for security, stability, and data accuracy requirements
  • Experience working in regulated, compliance-driven, or security-sensitive environments
  • At least one year of professional experience using Go for application development
  • At least one year using relational databases and data brokers
  • At least one year in the collection, monitoring, processing, and/or display of real time data


Conditions of Employment

  • Due to security requirements associated with accessing essential project sites and information, ALL applicants MUST be citizens of the United States.
  • Employment is contingent upon successful completion of a background check.
  • Valid driver’s license is required
  • Local and regional overnight travel is required
  • Field work to remote locations may be required


Compensation/Benefits

Minimum starting salary is $85,169 for the Rank II and $116,327 for the Rank III level, and is commensurate with experience and education.


DRI offers a benefits package that includes health, dental, vision, life and long term disability insurance; including 19.25% retirement match, 24 annual leave days, beginning balance of 30 sick leave days, 12 paid holidays, educational benefits, and the choice of three health insurance plans that can be supplemented with flexible spending accounts or health savings accounts. Additionally, there is no state income tax and no social security deduction. This position is eligible for relocation assistance.


Organizational Summary

The Desert Research Institute (DRI) is a recognized world leader in basic and applied environmental research. Committed to scientific excellence and integrity, DRI faculty, students who work alongside them, and staff have developed scientific knowledge and innovative technologies in research projects around the globe.


Since 1959, DRI’s research has advanced scientific knowledge on topics ranging from humans’ impact on the environment to the environment’s impact on humans. DRI’s impactful science and inspiring solutions support Nevada’s diverse economy, provide science-based educational opportunities, and inform policymakers, business leaders, and community members.


Required Attachments

Please upload the following documents in the specified section:

  • A cover letter detailing how your experience and professional qualifications prepare you to succeed in this role at DRI
  • A current curriculum vita
  • Contact information for three professional references who will be contacted at the appropriate phase of the recruitment process based on applicant permission


Qualified individuals are encouraged to apply immediately and provide all required attachments to receive full consideration. A lists of eligible candidates will be established and hiring may occur early in the recruiting process. Recruitment will close without notice when a sufficient number of applications are received, or a hiring decision has been made.


For more detailed information about DRI and DRI faculty, research projects, and publications, please visit us at www.dri.edu. For questions regarding this position or assistance with your application, please call the recruiting office at 775-673-7431.

Salary : $85,169

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Architect/Software Engineer?

Sign up to receive alerts about other jobs on the Software Architect/Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$72,994 - $92,246
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$84,222 - $112,497
Income Estimation: 
$83,184 - $105,164
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Desert Research Institute

  • Desert Research Institute Las Vegas, NV
  • Thank You For Your Interest In Employment With The Desert Research Institute. We Want Your Application Process To Go Smoothly And Quickly. We Ask That You ... more
  • 6 Days Ago

  • Desert Research Institute Reno, NV
  • Thank you for your interest in employment with the Desert Research Institute. We want your application process to go smoothly and quickly. We ask that you ... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Architect/Software Engineer jobs in the Reno, NV area that may be a better fit.

  • CXT Software Reno, NV
  • Are you a senior sales leader ready to build the next chapter of the largest Transportation Management System (TMS) in the market? This role offers a rare ... more
  • 13 Days Ago

  • Infinity Software Sparks, NV
  • We are excited to speak to you about this opportunity. If you are interested in joining our growing team, please apply to this link directly. Who We Need I... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!