Slak Logo Click here to join our private community of job search experts on Slack to receive the latest updates

University of Colorado Boulder

Senior Software Engineer Analyst

Company: University of Colorado Boulder

Location: Hybrid remote in Boulder CO 80309 United States

Posted on: May 26

Job details

No matching job preferences
$86,900 - $95,000 a year
Job Type

Pulled from the full job description

Dental insurance
Health insurance
Paid time off

Full Job Description

Requisition Number:



Boulder, Colorado





Employment Type:

University Staff



Posting Close Date:


Date Posted:


Job Summary

The University of Colorado Boulder OIT department encourages applications for a Senior Software Engineer/Analyst! This position primarily works on web applications for various campus departments to help develop new enhancements, fix and resolve issues, perform maintenance tasks, and perform deployments as part of an agile software development team.
While developing new enhancements and fixing and resolving issues this position will work with product owners, business analysts, UI designers, and external partners to help estimate, prioritize, refine, document requirements to enhancements and bug fixes, and provide regular updates on work in progress.
The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

  • Office Information Technology will be valued by campus as a strategic, inclusive and innovative partner in advancing learning and discovery in order to enable CU Boulder to be a premier public university.
  • Office Information Technology enables campus priorities by providing high-value IT services and solutions.
  • Trust, as a foundation for how we engage with one another and with campus partners, along with
  • Avid curiosity in how to better support the campus and our stakeholders while
  • Fostering empowerment and authentic engagement among ourselves and
  • Celebrating inclusivity that promotes a sense of belonging while acknowledging that each person is unique and valued.
Office Information Technology will advance learning and discovery by delivering high-value reliable IT services and solutions that:
  • Provide a fluid and adaptable academic and student experience
  • Enable research competitiveness and
  • Deliver core infrastructure and enterprise IT services for business effectiveness.
Based on our departmental goals and our commitment to diversity and inclusive excellence, CIO Information Technology particularly welcomes applications from candidates whose knowledge, skills, and abilities, and desire to contribute to an inclusive campus environment, will help us achieve our vision of a diverse and inclusive community.

What Your Key Responsibilities Will Be

Programming, Development, and Support:
  • Develop new features, enhancements, and data integrations.
  • Write unit and integration tests.
  • Perform application deployments.
  • Maintain existing automated processes, systems, and applications.
  • Diagnose and solve issues.
  • Participate as a member of an Agile development team.
  • Write and update documentation.
Research and Analysis:
  • Work with project team members to review and refine requirements.
  • Research new frameworks, libraries, and other development tools.
  • Help refine and make suggestions to improve existing processes.
  • Analyze disparate information systems and help develop technical plans for data integrations.
Professional Development and Mentoring:
  • Attend software development focused training seminars and conferences.
  • Take online training classes and read documentation or articles for technologies and processes used by the Software Engineering team.
  • Perform code reviews and provide feedback to peers and student developers.
  • Review and provide feedback on technical and architectural design decisions.

What You Should Know

  • This position is in a hybrid work situation, with the majority of work being performed remotely. This position may infrequently be expected to come on-site, 1 - 2 times per year.

What We Can Offer

The annual salary range is $86,900 - $95,000.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be accomplished. Be inclusive. Be Boulder.

What We Require

  • Bachelors Degree in Computer Science or related field.
    • A combination of education and or proven experience as described below may be substituted for the degree on a year for year basis.
  • 3 years of experience with software development in Java, Javascript or TypeScript, or other Object-oriented programming languages.

What You Will Need

  • Enjoy the learning environment where you will make a difference to the life of students, faculties, researchers, and to yourself.
  • Willing to challenge the status quo and constantly looking for ways to improve things.
  • Have an opinion but consider others opinions thoughtfully.
  • Willing to work as part of a team, but can also work independently.
  • Passionate about and good at solving sophisticated problems.
  • Always asking what is best for the team, the organization, and our customers.

What We Would Like You to Have

  • 5+ years of relevant experience with the following:
    • TypeScript or JavaScript
    • Java
    • Relational databases such as Oracle or MySQL, or document databases such as MongoDB
    • JavaScript frameworks such as Angular or React
    • Web application development
    • RESTful Services
    • Object-Oriented Design and Programming
    • Automated Unit Testing
    • Agile Methodologies
    • Source control software such as Git
  • Experience with WCAG standards
  • Experience with containers and container orchestration
  • Experience with GraphQL APIs
  • Experience with application servers such as Apache Tomcat and Apache httpd
  • Experience with the Spring Framework or Spring Boot
  • Experience with Test Driven Development
  • Experience with continuous integration and delivery

Special Instructions

To apply, please submit the following materials:
  • A current resume.
  • A cover letter that specifically addresses how your background and experience align with the requirements, qualifications and responsibilities of the position.
You will not be asked to upload references at this time.
Please apply by June 11, 2023 for consideration.
Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Hiring Insights

Job activity

  • Posted 1 day ago
Similar Jobs