Academic Jobs Logo
Post My Job Jobs

Identity and Access Management Programmer

Applications Close:

Post My Job

Berkeley, California

Academic Connect
5 Star Employer Ranking

Identity and Access Management Programmer

About Berkeley

At the University of California, Berkeley, we are dedicated to fostering a community where everyone feels welcome and can thrive. Our culture of openness, freedom and belonging make it a special place for students, faculty and staff.

As a world-leading institution, Berkeley is known for its academic and research excellence, public mission, diverse student body, and commitment to equity and social justice. Since our founding in 1868, we have driven innovation, creating global intellectual, economic and social value.

We are looking for applicants who reflect California's diversity and want to be part of an inclusive, equity-focused community that views education as a matter of social justice. Please consider whether your values align with our Guiding Values and Principles, Principles of Community, and Strategic Plan.

At UC Berkeley, we believe that learning is a fundamental part of working, and provide space for supportive colleague communities via numerous employee resource groups (staff organizations). Our goal is for everyone on the Berkeley campus to feel supported and equipped to realize their full potential. We actively support this by providing all of our full-time staff employees with at least 80 hours (10 days) of paid time per year to engage in professional development activities. Find out more about how you can grow your career at UC Berkeley.

Departmental Overview

The Information Security Office (ISO) coordinates the risk management process for UC Berkeley's information systems and directs campus-wide efforts to adequately secure institutional data. ISO is led by the Chief Information Security Officer and consists of seven areas: Information Security Policy, Information Security Operations, Information Security Engineering, Identity and Access Management, Information Security Assessments, Outreach and Engagement, and Service Management.

Position Summary

Working with the IT Architect, the incumbent is expected to evolve CalNet's web applications using current technology for UI and backend development. CalNet is responsible for Identity and Access Management services. This position is responsible for getting new technologies working seamlessly in the UC Berkeley environment while ensuring performance, robustness, security, and accessibility campus standards for enterprise systems are met. This position will also be responsible for key building block application components that can be utilized by developers everywhere across the campus.

Application Review Date

The First Review Date for this job is: May 15, 2026

Responsibilities

  • Plans, designs, develops, modifies, debugs, deploys and evaluates complex software for functional areas. Analyzes existing software or works to formulate logic for new complex systems and devises complex algorithms. Performs complex data analysis and tests / debugs complex software. Analyzes the design and use of complex data sources. Applies moderately complex programming security practices. Integrate with outside vendors or partner services as needed.
  • Negotiates, develops and executes moderately complex test plans. Develops conversion and system implementation plans. Trains users in conversion and implementation of systems. Performs complex data modeling, performance and integration testing and builds interfaces for a variety of internal and external constituents. Monitors and employs source code control techniques and configuration management.
  • Perform support tasks, including engaging with customer or user support tickets and responding to incidents. Perform operational maintenance and support tasks such as performing software deployments, upgrades and computing infrastructure enhancements.
  • Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation. Recommends and implements changes in development, maintenance and system standards. Negotiates with stakeholders on the creation of software specifications. Ensures project reports are made.
  • Understands and applies industry practices, community standards and department policies and procedures relating to work assignments. Interacts with senior level internal personnel. May serve as technical lead for a software development project of moderate scope. Trains users in conversion and implementation of systems. Negotiates project plans with stakeholders.
  • Engage in continuous professional development and training and other duties as assigned.

Required Qualifications

  • Experience with Java programming language and relational databases.
  • Intermediate knowledge of secure software development.
  • Demonstrated skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.
  • Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.
  • Demonstrated ability to interface with management on a regular basis.
  • Experience with writing SQL for relational databases, creating and modifying relational database schemas.
  • Thorough experience with identification and use of code libraries and open-source forums.
  • Experience with planning for deployment and creation of mechanisms for feedback and monitoring such as logging.
  • Demonstrated software repository skills with tooling such as git.
  • Demonstrated testing and test planning skills, including the use of automated testing frameworks that execute unit, integration and functional tests within a continuous integration system.
  • Thorough experience with common programming tools, including IDEs and continuous integration platforms. Demonstrated ability to follow software specifications.
  • Demonstrated effective communication and interpersonal skills.
  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.
  • Demonstrated broad problem solving skills.
  • Bachelor's degree in related area and/or equivalent experience/training.

Preferred Qualifications

  • Knowledge of and experience with Identity and Access Management concepts and practices. Experience with Identity and Access Management software and services.
  • Experience with one of more of the following programming languages: Apache Groovy, JavaScript,Typescript
  • Experience with web UI frameworks, such as Vue.js or React.
  • Experience with PostgreSQL or other relational database system.
  • Knowledge of related areas of Information Security, IT, IT systems, including GitHub, JIRA, Google Suite, Slack, and ServiceNow.

Salary & Benefits

For information on the comprehensive benefits package offered by the University, please visit the University of California's Compensation & Benefits website.

Under California law, the University of California, Berkeley is required to provide a reasonable estimate of the compensation range for this role and should not offer a salary outside of the range posted in this job announcement. This range takes into account the wide range of factors that are considered in making compensation decisions including but not limited to experience, skills, knowledge, abilities, education, licensure and certifications, analysis of internal equity, and other business and organizational needs. It is not typical for an individual to be offered a salary at or near the top of the range for a position. Salary offers are determined based on final candidate qualifications and experience.

  • This is a full-time (40 hours/week), career position that is eligible for UC Benefits.
  • This is an exempt monthly-paid position.

How to Apply

  • To apply, please submit your resume and cover letter.

Other Information

  • This is not a visa opportunity. This position does not include sponsorship of a new consular H-1B visa petition that would require payment of the $100,000 supplemental fee.
  • This recruitment has 1 opening.
  • This position is not eligible for remote work.
10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

381 Jobs Found

Post My Job

Waco, Texas
Staff / Administration
Closes: Jul 7, 2026

Post My Job

Utah, United States
Staff / Administration
Closes: May 31, 2026

Post My Job

Stanford, California
Staff / Administration
Closes: Jul 6, 2026

Dartmouth College

Hanover, NH 03755, USA
Staff / Administration
Closes: Jul 6, 2026
View More