Search for University Jobs in Staff & Non-Managerial Professionals

Job ID: 231286

Integrations Software Engineer (0652U), Campus Applications & Data - 64972
University of California, Berkeley

Date Posted Feb. 23, 2024
Title Integrations Software Engineer (0652U), Campus Applications & Data - 64972
University University of California, Berkeley
Berkeley, CA, United States
Application Deadline Open until filled
Position Start Date Available immediately
  • Professional Staff
  • Information Technology

Integrations Software Engineer (0652U), Campus Applications & Data - 64972

About Berkeley

At the University of California, Berkeley, we are committed to creating a community that fosters equity of experience and opportunity, and ensures that students, faculty, and staff of all backgrounds feel safe, welcome and included. Our culture of openness, freedom and belonging make it a special place for students, faculty and staff.

The University of California, Berkeley, is one of the world's leading institutions of higher education, distinguished by its combination of internationally recognized academic and research excellence; the transformative opportunity it provides to a large and diverse student body; its public mission and commitment to equity and social justice; and its roots in the California experience, animated by such values as innovation, questioning the status quo, and respect for the environment and nature. Since its founding in 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world.

We are looking for equity-minded applicants who represent the full diversity of California and who demonstrate a sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds present in our community. When you join the team at Berkeley, you can expect to be part of an inclusive, innovative and equity-focused community that approaches higher education as a matter of social justice that requires broad collaboration among faculty, staff, students and community partners. In deciding whether to apply for a position at Berkeley, you are strongly encouraged to consider whether your values align with our Guiding Values and Principles, our Principles of Community, and our Strategic Plan.

At UC Berkeley, we believe that learning is a fundamental part of working, and 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 staff employees with at least 80 hours (10 days) of paid time per year to engage in professional development activities. To find out more about how you can grow your career at UC Berkeley, visit

Departmental Overview

Berkeley IT believes in and fosters a workplace environment where people can bring their diverse skills, perspectives and experiences toward achieving our goals through a process of critical inquiry, discovery, innovation, while simultaneously committing to making positive contributions towards the betterment of our world.

In addition, members of the Berkeley IT community have created and endorse the following values for our organization to augment and amplify the campus principles:

  • We champion diversity.
  • We act with integrity.
  • We deliver.
  • We innovate.

Diversity, Inclusion, and Belonging are more than just suggestions for us. They are the guiding principles underlying how we come together, develop leaders at all levels of the organization, and create an environment that unites us. We affirm the dignity of all individuals, call upon our leaders to address critical issues with integrity and intention, respect our differences as well as our commonalities, and strive to uphold a just community free from discrimination and hate.

Team Overview:

Data Solutions resides within the broader Berkeley IT Campus Applications & Data unit, which ensures that the University's mission-critical applications and data are aligned, designed, integrated, and managed together. Data Solutions consists of Integration Services, responsible for data integration and architectural considerations across campus applications, as well as the Data Analytics team, responsible for campus-wide analytics and reporting, the Data Engineering Team, and the Portfolio Management Team. These are exciting areas that will experience growth and the need for innovation as the campus develops the governance, services and culture that support data as a critical campus asset.

Application Review Date

The First Review Date for this job is: March 7, 2024


  • UC Berkeley's Integration Services (IS) seeks an Integrations Software Engineer who applies advanced knowledge of system, software, data, and integration concepts, best practices, and principles as well as of current and emerging applicable technologies to integrate data from the campus' major systems of record with ancillary applications.
  • You'll help set campus strategy and standards for integrations architecture and design and guide peer developers across campus as they implement them.
  • You'll develop APIs in Java + Spring Boot, as well as design integrations that rely on message queues and streaming technologies.
  • You'll need to exhibit solid skills in persuasive oral and written communication, requirements elicitation, code development & deployment, testing & quality assurance, and human & machine-readable documentation.

Required Qualifications

  • Highly advanced skills associated with data integration design, modification, implementation, and deployment, including object-oriented programming and enterprise integration patterns.
  • Advanced experience with the Java frameworks and common programming tools, such as Spring Boot and IntelliJ.
  • Advanced experience with identification and the use of code libraries and open-source forums.
  • Advanced knowledge of secure software development practices.
  • Advanced ability to understand functional needs and how integrations can support them.
  • Advanced ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Intermediate experience with Java Messaging, such as Apache ActiveMQ or Amazon SQS.
  • Demonstrated skills in behavior & performance testing and test planning.
  • Demonstrated ability to influence others to adopt standards or technologies using effective communication and interpersonal skills.
  • Self-motivated and works independently as well as part of a team.
  • Eager to explore and master new concepts and technologies.
  • Able to organize responsibilities and meet deadlines.

Preferred Qualifications

  • Experience with serverless cloud computing services, such as AWS Lambda.
  • Experience with patching and deploying cloud resources, and with monitoring cloud resource activity.
  • Experience with data streaming technologies, such as Apache Kafka or Amazon Kinesis.
  • Proficiency with Ruby on Rails and Javascript.

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.

The budgeted salary or hourly range that the University reasonably expects to pay for this position is $95,300.00 - $136,700.00.

  • This is a 100%, full-time (40 hours per week), career position that is eligible for full UC benefits.
  • This position is exempt and paid monthly.
  • This position is eligible for flexible, hybrid or fully-remote work (telecommuting) based on candidate availability and business needs.

How to Apply

To apply, please submit your resume and cover letter.

Conviction History Background

This is a designated position requiring fingerprinting and a background check due to the nature of the job responsibilities. Berkeley does hire people with conviction histories and reviews information received in the context of the job responsibilities. The University reserves the right to make employment contingent upon successful completion of the background check.

Equal Employment Opportunity

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant, please see the U.S. Equal Employment Opportunity Commission poster.

For the complete University of California nondiscrimination and affirmative action policy, please see the University of California Discrimination, Harassment, and Affirmative Action in the Workplace policy.

To apply, visit


Please reference in your cover letter when
applying for or inquiring about this job announcement.

Contact Information

Please see the job description for contact details
pertaining to this university job announcement.


Refer this job to a friend or colleague!

New Search | Previous