What is a Software Engineer at University of Colorado?
At the University of Colorado, Software Engineer roles—particularly those focused on Business Intelligence (BI Developer and Senior BI Developer)—are critical to the institution's operational and academic success. This position does not just write code; it builds the analytical foundation that empowers university leadership, researchers, and advisors to make data-driven decisions. By translating complex institutional data into actionable insights, you directly contribute to student retention, resource allocation, and overall academic excellence across multiple campuses.
You will work within a complex data ecosystem, managing and developing solutions using enterprise-level tools like Tableau Server and Cognos Analytics. The systems you build and maintain support a wide variety of users, from department chairs analyzing enrollment trends to financial officers managing multi-million dollar budgets. This requires a unique blend of technical software engineering principles, robust data warehousing knowledge, and a deep appreciation for the university's educational mission.
Joining the University of Colorado means navigating a highly collaborative, mission-driven environment. Unlike fast-paced startup environments, engineering here emphasizes stability, security, compliance (such as FERPA), and long-term scalability. You will have the opportunity to solve complex data integration challenges while enjoying a stable, collaborative culture that values work-life balance and professional growth.

