1

Senior Software Engineers Jobs in Riverside, CA (NOW HIRING)

Senior Software Developer Location: Lake Forest, California Employment Type: Full-time regular The ... software engineers in designing and implementing MES architecture and solutions. Key ...

New

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

Kajabi is undergoing a significant transformation and is seeking a Senior Software Engineer to join ... Preferred : • Experience mentoring other engineers. • Experience with system design ...

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

Kajabi is undergoing a transformation and is looking for a Senior Software Engineer to join their ... other engineers by sharing context, giving thoughtful feedback, and helping them grow.

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

Kajabi is undergoing a significant transformation and is seeking a Senior Software Engineer to join ... other engineers. Responsibilities : • Design, build, and maintain scalable systems and APIs in ...

LoopNet - Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

LoopNet - Senior Software Engineer CoStar Group (NASDAQ:CSGP) is a leading global provider of ... You will also play a key role in architecture decisions and mentoring engineers across the team.

WHAT YOU'LL DO As a Senior Software Engineer on Viant's Data team, you will build and optimize the data systems that power our AI-driven DSP, enabling real-time decisioning and measurement across CTV ...

LoopNet - Senior Software Engineer

Orange, CA · On-site

$130K - $172K/yr

LoopNet - Senior Software Engineer CoStar Group is a leading global provider of commercial and ... You will also play a key role in architecture decisions and mentoring engineers across the team.

LoopNet - Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

LoopNet - Senior Software Engineer CoStar Group is a leading global provider of commercial and ... You will also play a key role in architecture decisions and mentoring engineers across the team.

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

They are seeking a Senior Software Engineer to join their engineering team, responsible for ... other engineers. Responsibilities : • Design, build, and maintain scalable systems and APIs in ...

Sr. Software Development Engineer - Scala

Redlands, CA · On-site

$123K - $162K/yr

Esri is a leading company in geospatial technology, and they are seeking a Senior Software Development Engineer specializing in Scala. The role involves designing and developing innovative software ...

Senior Software Engineer

Irvine, CA

$131K - $173K/yr

We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role ... Engineers, product managers, and designers collaborate closely and hold themselves to high ...

Senior Software Engineer II

Irvine, CA · On-site

$129K - $171K/yr

They are seeking a talented Senior Software Engineer II to join their development team, where the ... Lead by example, provide guidance to engineers, document technical designs, and share best ...

Sr Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

They are seeking a talented Sr Software Engineer to design, develop, test, and deploy software ... other engineers to deliver high-quality features and enhancements. • Participate in agile ...

next page

Showing results 1-20

Senior Software Engineers information

See Riverside, CA salary details

$78.8K

$149.5K

$200.3K

How much do senior software engineers jobs pay per year?

As of Jul 15, 2026, the average yearly pay for senior software engineers in Riverside, CA is $149,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,500.00 per year, depending on experience, location, and employer.

How do Senior Software Engineers typically balance coding responsibilities with mentoring and leadership duties?

Senior Software Engineers often split their time between hands-on technical work and providing guidance to junior team members. While their primary responsibility may still involve designing and implementing complex features, they are also expected to mentor less-experienced engineers, conduct code reviews, and contribute to architectural decisions. Balancing these tasks requires strong time management and communication skills, as seniors are looked to for both technical expertise and team leadership. Many organizations support this balance by encouraging knowledge sharing and allocating dedicated time for mentorship within project schedules.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior team members, and help set best practices for software development. Senior Software Engineers typically have several years of experience, deep technical knowledge, and strong problem-solving skills. They often collaborate across teams to ensure high-quality, scalable, and efficient software solutions.

What is the difference between Senior Software Engineers vs Software Developers?

AspectSenior Software EngineersSoftware Developers
Required CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's degree in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, fixing bugs
Employer & Industry UsageTech companies, startups, enterprise firmsWide range of industries, including tech, finance, healthcare
Common Search & ComparisonOften compared for experience level and responsibilitiesMore entry to mid-level roles, less leadership focus

Senior Software Engineers typically have more experience, take on leadership roles, and handle complex system design, whereas Software Developers focus on coding and feature development. The two roles often overlap but differ mainly in responsibility level and scope of work.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced proficiency in programming languages, software design, and problem-solving, usually backed by a computer science degree and several years of experience. Familiarity with version control systems (like Git), cloud platforms, CI/CD tools, and relevant technical certifications are highly valuable. Leadership, effective communication, and mentoring abilities set outstanding senior engineers apart. These skills ensure the delivery of robust software solutions, foster team growth, and drive innovation within an organization.
What are the most commonly searched types of Software Engineers jobs in Riverside, CA? The most popular types of Software Engineers jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Senior Software Engineers jobs? Cities near Riverside, CA with the most Senior Software Engineers job openings:

Senior Software Developer

AVEVA

Lake Forest, CA • On-site

$92K - $207K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago

New


Job description

AVEVA is creating software trusted by over 90% of leading industrial companies.
Salary Range:
$92,300.00 - $207,000.00
This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.
Job Title: Senior Software Developer
Location: Lake Forest, California
Employment Type: Full-time regular
The job
As part of the Advanced Applications team, you'll collaborate with a team of skilled software engineers in designing and implementing MES architecture and solutions.
Key responsibilities
  • Evaluate, adopt, and apply generative, agentic, and AI-assisted engineering tools to improve MES development, testing, legacy system understanding, and overall software delivery efficiency; champion adoption of effective practices across the team.
  • Recognize, articulate, and make technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
  • Design, develop, test, and debug software applications
  • Deliver software on-time and constantly work to make accurate estimates and deliver on those estimates
  • Work with technical writing staff to document product behavior and implementation details
  • Collaborate with team members on how to approach and prioritize development efforts
  • Understand and proactively follow team processes, documentation, best practices, and code style guides
  • Communicate technical work through design docs and tech talks

Essential requirements
  • Formal training with a degree in Computer Programming or Software Engineering
  • 7+ years of experience in similar roles
  • Knowledge of C#, knowledge of JavaScript and CSS would be a plus
  • Knowledge of agile development software practices
  • Experience with SQL Server, databases and TSQL

Desired skills and competencies
  • Organization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritization, we will do all we can to support a balanced portfolio of work, and your wellbeing.
  • Customer focus: You'll be working directly with our Product Owner. Being able to listen to them and understand their requests and then address them in a proactive and consultative manner will be part of your day-to-day.
  • Problem-solving: You'll need to enjoy getting stuck into problems. Troubleshooting and solving challenging problems is a big part of this role.

R&D at AVEVA
Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name.
Our track record of innovation is no fluke - it's the result of a structured and deliberate focus on learning, collaboration and inclusivity. If you want to build applications that solve big problems, join us.
Find out more: aveva.com/en/about/careers/r-and-d-careers/
USA Benefits include:
Flex work hours, 20 days PTO rising to 25 with service, three paid volunteering days, primary and secondary parental leave, well-being support, medical, dental, vision, and 401K.
It's possible we're hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.
Find out more: aveva.com/en/about/careers/benefits/
Hybrid working
We work in a hybrid way at AVEVA. Most roles are based at a local AVEVA office, with an expectation of being on-site 50% of your working hours to support collaboration and connection. Some positions are fully office-based depending on the nature of the work, and certain roles that support specific customers or markets may be remote. The working arrangement for this position will be confirmed during the hiring process.
Hiring process
Interested? Great! Get started by submitting your cover letter and CV through our application portal. AVEVA is committed to recruiting and retaining people with disabilities. Please let us know in advance if you need reasonable support during your application process.
Find out more: aveva.com/en/about/careers/hiring-process
About AVEVA
AVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals, and minerals - safely, efficiently, and more sustainably.
We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy. Learn more about how we are progressing against our ambitious 2030 targets: sustainability-report.aveva.com/
Find out more: aveva.com/en/about/careers/
AVEVA requires all successful applicants to undergo and pass a drug screening and comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria.
AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify your recruiter. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.