Full-time Posted May 30, 2026
Apply Now

Job Description

NOIRLab's Systems Engineering Department is seeking a Software Development Engineer I to integrate and optimize backend technologies, develop software infrastructure and data analysis for predictive maintenance, and train observatory staff at the summit site to use the CMMS, starting at the Vera C. Rubin Observatory. The appointment is for one year, with the expectation of being made permanent. You will collaborate with multidisciplinary teams, including hardware engineers, scientists, and operations staff, to architect, build, and support software that ensures observatory uptime, scientific data integrity, and operational safety.

What You Will Be Working On

  • The Computerised Maintenance Management System (CMMS) from OpenMAINT
  • The Python-based Rubin Science Platform
  • Linux-based environments with system-level scripting and service orchestration
  • Real-time telemetry and monitoring using Grafana, InfluxDB and Redis
  • Queue schedul...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application