What are the responsibilities and job description for the Senior Software Engineering Department Manager position at University of Colorado?
Requisition Number:
Location:
City
State
Employment Type:
Schedule:
Posting Close Date:
Date Posted:
- Lead the LASP Software Engineering Department through its functional leads; develop them as technical and people managers. Through them, oversee hiring, development, and evaluation of engineers and student employees
- Establish department-wide performance expectations and manage outcomes; build a positive, productive, and healthy department culture.
- Set technical direction for flight software on instruments and spacecraft and for mission ground software: command and control, planning and scheduling, science data processing, telemetry analysis and display, web applications, ground support equipment, and simulation.
- Own LASP's software development processes, tailored to each mission's classification, sponsor, and scope.
- Modernize how LASP designs, builds, and verifies software, including responsible AI-assisted development.
- Set software development strategy, roadmaps, and reuse plans across LASP
- Shape proposals and new missions with software approaches, staffing, and cost inputs.
- Partner with project managers, mission assurance, and scientists in a matrix organization.
- Other duties as assigned.
- Many excellent candidates won't match every item in this posting. If you meet the many of the requirements can see yourself succeeding in this role, we encourage you to apply.
- Due to requirements to access export-controlled data and information, only U.S. citizens, lawful permanent residents (green card holders), or other protected individuals (i.e., persons designated as an asylee, refugee, or temporary resident under amnesty provisions) may apply.
- This role requires an onsite presence in Boulder, Colorado 3 to 5 days per week.
- Annual Salary: $213,500 - $265,000
- Relocation assistance may be available for this position.
At the University of Colorado Boulder, we are committed to supporting the holistic health and well-being of our employees. Our comprehensive benefits package includes medical, dental, and retirement plans; generous paid time off; tuition assistance for you and your dependents; and an ECO Pass for local transit. As one of Boulder County's largest employers, CU Boulder offers an inspiring academic community and access to world-class outdoor recreation. In fact, CU Boulder has been named one of Forbes' America's Best Large Employers, ranking #4 among large employers in Colorado and #28 among universities nationwide. Explore additional perks and programs through the CU Advantage program.
- Bachelor's degree in computer science, engineering, or a related field.
- 12 years of software engineering experience, including 6 on space mission embedded flight software or ground software (software supporting mission operations and/or science data processing)
- 5 years supervising software engineers, including hiring, evaluating, and developing staff.
- Experience as a software lead or software systems engineer on space missions or instruments.
- Hands-on expertise in flight software or mission ground software, and working knowledge of the other.
- Understanding of the space mission lifecycle, its milestone reviews, and sponsor software standards such as NASA NPR 7150.2.
- Experience applying modern software practices, such as continuous integration, automated testing, static analysis, and incremental delivery within a milestone-driven lifecycle.
- Excellent communication skills with engineers, scientists, project managers, and sponsors.
- Experience managing managers or technical leads.
- Experience developing and delivering software through a full mission cycle, from requirements through launch and operations.
- A record of maturing engineering practices and standardizing toolchains across teams.
- Experience in a science-driven organization.
- Resume/CV
- Cover Letter
Salary : $213,500 - $265,000