Skip to main content

This job has expired

IAM Software Engineer



Job Summary

The Identity and Access Management team within the Office of Information Technology at the University of Colorado Boulder is seeking a motivated and dedicated software developer to support the IAM framework and application space! The Engineer will design, develop, enhance and maintain applications, using business analytics, requirements gathering, and creativity within an agile DevOps team. This role will also give to the overall vision of the program's leadership to promote a stronger security posture, by providing architectural guidance and participating in design and strategy engagements.
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

Vision:
  • 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.

Mission:
  • Office Information Technology enables campus priorities by providing high-value IT services and solutions.

Values:
  • 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 stakeholder’s 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.

Strategy:
  • 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

Designing, Programming, Development and Support:
  • Design and develop applications using a variety of programming languages and technologies including but not limited to Java and Spring Boot framework. Other languages could include Javascript, PHP, Powershell, and Unix shell scripting.
  • Rest interface and API development.
  • Asynchronous workflow strategies using Kafka or RabbitMQ.
  • SQL development.
  • Interface/Integration development, including web applications.
  • Documentation including API calls.
  • Fixes and Incident Remediation.

Professional Development:
  • Maintain professional expertise and acquire new knowledge on software development by actively learning from available resources and attending seminars, training sessions, and conferences.
  • Communicate changes and improvements to a variety of customers, both technical and non-technical, and be able to articulate, in every engagement, the team's standards and/or policies.
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, 3 - 4 times per year.
  • Visa sponsorship is not available for this position.
What We Can Offer

This position may be filled at either of the following levels, dependent on number of years of experience commensurate with the "What We Require" section.
  • At the entry-level, $71,500 - $78,000.
  • At the mid-level, $86,000 - $92,600.
Benefits

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 adaptable. Be fun. Be Boulder.

What We Require
  • Bachelor's Degree from an accredited institution in computer science, computer information systems, or a related field. A combination of education and/or related experience may be substituted for the degree on a year for year basis.
  • At the Entry-Level: 1 year of software engineering experience, including Java and Spring Boot framework, API development and SQL development.
  • At the Mid- Level: 3 years of experience in software engineering including experience with Java and Spring Boot framework, API development and SQL development.
What You Will Need
  • Networking fundamentals/fixing.
  • Experience with Github or similar source code control system.
  • Interface/Integration development experience.
  • Apache configuration knowledge.
  • Knowledge of Identity and Access Management principles.
  • Ability to translate sophisticated concepts into simple, clear and concise messages that technical and non-technical audiences can quickly comprehend.
  • Ability to establish, maintain and cultivate positive and effective working relationships with those contacted in the course of work.
  • Ability to multitask and work well individually, as well as harmoniously with partners in support of team effort.
  • Ability and interest to continually learn and grow professionally.
  • Ability to create and follow work plans.
  • Ability to work across departments and business units to implement organization’s identity and access management principles and programs.
  • Skill in verbal and written communication, facilitation and social skills.
  • Skill to apply identity and access management principles to organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation).
What We Would Like You to Have
  • Experience in Unix/Linux operating system deployment.
  • Experience with RabbitMQ or Kafka infrastructure.
  • Experience with Oracle Identity Manager and custom connector development.
  • CI/CD.
  • 2+ years UI/UX development using Angular and/or React.
  • Experience developing integrations, enhancements, and customizations with Grouper, CoManage, Midpoint, and Shibboleth (Internet2 product line).
Special Instructions

To apply, please submit the following materials:
  1. A current resume.
  2. A cover letter that specifically tells us how your background and experience align with the requirements, qualifications, and responsibilities of the position.

We may request references at a later time.

Please apply by June 7, 2023 for consideration.

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: Recruiting@colorado.edu


Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert