1

Software Development Manager Jobs in Riverside, CA

... product managers, and release engineers * Enhance the capability of the ArcGIS Online and ... Apply cloud native principles to design software architecture that takes advantage of cloud ...

... data processing software. A true flagship of French Industry and a pioneer in technology ... Research & Development Manager Department: Market Engagement & Product Strategy (MEPS) Reports to:

... data processing software. A true flagship of French Industry and a pioneer in technology ... Research & Development Manager Department: Market Engagement & Product Strategy (MEPS) Reports to:

R&D Manager

Orange, CA · On-site

$130K - $150K/yr

R&D MANAGER Location: Orange, California Company: California Analytical Instruments (CAI) - ENVEA ... Software/Firmware Engineering * Production/Industrial Engineering * Act as the central technical ...

R&D Manager

Orange, CA · On-site

$130K - $150K/yr

R&D MANAGER Location: Orange, California Company: California Analytical Instruments (CAI) - ENVEA ... Software/Firmware Engineering * Production/Industrial Engineering * Act as the central technical ...

Sr. Software Development Engineer - Scala

Redlands, CA · On-site

$123K - $162K/yr

... Manager, collaborating with a cross-functional team to enhance user experience and improve ... agile software development practices • Experience using GIS or mapping related software ...

Software Development Engineer (Java)

Irvine, CA · On-site

$55.50 - $76.25/hr

Collaborate closely with cross-functional teams, Product Managers, and Senior Engineers to ... Experience with the software development lifecycle from concept to deployment. * Hands-on ...

Software Development Engineer (Java)

Irvine, CA · On-site +1

$55.50 - $76.25/hr

Collaborate closely with cross-functional teams, Product Managers, and Senior Engineers to ... Experience with the software development lifecycle from concept to deployment. * Hands-on ...

You are technically deep in all areas of the product development life cycle, capable of designing ... The Manager, Software Engineering is responsible for the planning, execution, and delivery of ...

You are technically deep in all areas of the product development life cycle, capable of designing ... The Manager, Software Engineering is responsible for the planning, execution, and delivery of ...

You are technically deep in all areas of the product development life cycle, capable of designing ... The Manager, Software Engineering is responsible for the planning, execution, and delivery of ...

You are technically deep in all areas of the product development life cycle, capable of designing ... The Manager, Software Engineering is responsible for the planning, execution, and delivery of ...

Software Development Engineer in Test

Irvine, CA · On-site

$53 - $68.50/hr

Turion Space is looking for a Flight Software Development Engineer in Test to design and develop ... product managers, and other stakeholders to ensure that software meets quality standards and ...

ArcGIS Workflow Manager is our premiere solution for scalable work and productivity tools across ... Understanding of agile software development practices * Experience using GIS or mapping related ...

next page

Showing results 1-20

Software Development Manager information

See Riverside, CA salary details

$82.9K

$148.3K

$186.2K

How much do software development manager jobs pay per year?

As of Jul 17, 2026, the average yearly pay for software development manager in Riverside, CA is $148,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,800.00 and $170,100.00 per year, depending on experience, location, and employer.

How does a Software Development Manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What Does a Software Development Manager Do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a Software Development Manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

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

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are popular job titles related to Software Development Manager jobs in Riverside, CA? For Software Development Manager jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Software Development Manager jobs in Riverside, CA look for? The top searched job categories for Software Development Manager jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Software Development Manager jobs? Cities near Riverside, CA with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Riverside, CA as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $148,250 per year, or $71.3 per hour.
Software Development Engineer

Software Development Engineer

Esri

Redlands, CA • On-site

$137K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Esri rating

9.5

Company rating: 9.5 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

6th of 209 rated software companies


Job description

Overview
This is a unique opportunity to grow your technical skills while contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment that values learning, innovation and purpose. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions.
Responsibilities
  • Build the next generation of ArcGIS Online and Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability to thousands of customers and millions of users worldwide
  • Build cutting-edge, highly scalable, and reliable distributed software for on-premises and the cloud to make maps, geographic information, and analyses available on any device, anywhere, at any time
  • Provide a strong technical voice in the product development process and use the best tools available to design, develop, and deliver a high-quality distributed systems platform
  • Work with a cross-functional global team of software engineers, product engineers, designers, product managers, and release engineers
  • Enhance the capability of the ArcGIS Online and Enterprise platform from feature inception to delivery, using bleeding edge technology
  • Build distributed systems, micro-services architecture, and spatial data analytics
  • Build server-side Java components and web services to power user experience and geospatial workflows
  • Prototype, design, develop, and deliver complete software features and products that can scale, are fault tolerant, and handle concurrent workloads
  • Design, architect, and build complete software features and products to meet customer requirements
  • Apply cloud native principles to design software architecture that takes advantage of cloud services and infrastructure for massive scale and availability
  • Find, analyze, and fix bugs and performance problems whenever and wherever they occur
  • Work collaboratively with other teams to understand requirements and incorporate them into the software

Requirements
  • Bachelor's degree, or foreign equivalent degree, in Computer Science, Engineering, GIS, or a related field
  • One (1) year of experience in the job offered, or one (1) year of experience in a related occupation
  • Demonstrated experience in Java, Servlets, JavaEE, RESTful Web Services, and Java Design Patterns

Recommended Qualifications
Total Rewards
Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is
$137,000-$140,000 USD
The Company
At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.
If you don't meet all of the preferred qualifications for this position, we encourage you to still apply!
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ESRI logo

About ESRI

Sourced by ZipRecruiter

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Industry

Scientific research and development services

Company size

1,001 - 5,000 Employees

Headquarters location

Redlands, CA, US

Year founded

1969