About The Position

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 maintaining 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.

Requirements

  • 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 (for Rank II)
  • Minimum of 1 year of experience in software architecture and design for front-end and/or back-end systems (for Rank II)
  • 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
  • Master of Science degree from an accredited institution in Computer Science, Software Engineering, Information Systems, or equivalent field (for Rank III)
  • Minimum of 8 years of software development experience (for Rank III)
  • Minimum of 2 years of experience in software architecture (for Rank III)
  • 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); OR Demonstrated experience integrating multiple on-premises services using diverse software languages, frameworks, and platforms to meet cybersecurity, reliability, and long-term sustainability targets; OR Comprehensive experience of infrastructure, operating systems, or integrated hardware/software environments (for Rank III)
  • 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

Nice To Haves

  • 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

Responsibilities

  • Maintaining the long-term software technical vision for the platform, ensuring that it remains stable, secure, and aligned with client operational and contractual requirements.
  • Contributing to ongoing code maintenance and feature development activities.
  • Working with the Systems Manager in maintenance of the platform’s technical vision.
  • Coordinating the team’s NIST 800-171 and CMMC cybersecurity activities.
  • Assisting other DRI Faculty who conduct a broad range of earth science and engineering projects.

Benefits

  • health, dental, vision, life and long term disability insurance
  • 19.25% retirement match
  • 24 annual leave days
  • 30 sick leave days
  • 12 paid holidays
  • educational benefits
  • choice of three health insurance plans that can be supplemented with flexible spending accounts or health savings accounts
  • no state income tax
  • no social security deduction
  • relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service