Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
UO
University of California, Riverside
Senior Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$162,138 / year median in California
-13% projected decline
Job Description
Overview Job
ID 37093960
Category Information Technology Organization Info Technology Solutions Department Student Information Systems Dept Location Remote/Hybrid Salary $96,000- $179,400 Date Posted 2026-02-26T12:00:00.000Z Application Deadline Open Until Filled Schedule 8AM
- 5PM Full/Part Time Full-time(100%) Other Information Qalifies for
Employee Referral Bonus:
No UC Internal Job:
No Position Information The Student Information Systems, Campus Integration Applications team is recruiting an experienced Senior Developer to lead the technical design and development of our enterprise-grade software solutions. This is a hands-on, senior-level role focused on modernizing university systems using a stack of NestJS, Angular, MongoDB, and PostgreSQL, while integrating cutting-edge Artificial Intelligence to automate and enhance student services. As a Senior Developer, you will be responsible for the full software development lifecycle, from architectural planning to production deployment. You will engineer scalable web applications and design robust RESTful APIs that serve as the bridge between user interfaces and backend applications, AI services, such as LLMs and semantic search engines. The role requires deep technical expertise to deploy and manage applications on major Google Cloud Platform and a strong command of secure software development practices. Beyond modern development, this position requires technical adaptability. You will act as a bridge between new technology and established infrastructure, maintaining and integrating with legacy systems as business needs dictate. As a technical leader, you will define complex software specifications, oversee code quality and GitHub workflows, and mentor junior developers to ensure the team adheres to industry best practices. This position is classified as predominantly remote with occasional visits to campus as needed. Working hours will be based on Pacific Standard Time (PST). The full salary range for the Senior Developer is $93,200- $174,200 annually.
- 7 years of experience using NestJS or NodeJS, Angular with Material and Typescript. Minimum of 3
- 7 years of experience deploying and managing applications on a major cloud platform preferably on Google Cloud Platform, but AWS or Azure are also acceptable. Minimum of 3+ years of experience utilizing Postgres or Mongo database. 6
- 10 years of related experience.
- solving skills.
- solving skills.
- U.S. News 2020 UCR is a member of the University Innovation Alliance, the leading national coalition of public research universities committed to improving student success for low-income, first-generation, and students of color. Among top-tier universities, UC Riverside ranks No. 2 in financial aid.
- Business Insider 2019 Ranked No. 2 in the world for research, UCR's Department of Entomology maintains one of the largest collections of insect specimens the nation.
- Center for World University Rankings UCR's distinguished faculty boasts 2 Nobel Laureates, and 13 members of the National Academies of Science and Medicine.