Ability to collaborate with software developers, product engineers, and documentation writers to release quality software * Ability to work productively in a fast-paced and evolving agile environment
Ability to collaborate with software developers, product engineers, and documentation writers to release quality software * Ability to work productively in a fast-paced and evolving agile environment
Software Engineer, Product
Irvine, CA · On-site
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Software Engineer, Product
Irvine, CA · On-site
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Software Engineer, Product
Irvine, CA · On-site
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Quick apply
Software Engineer, Product
Irvine, CA · On-site
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Software Engineer
Irvine, CA · On-site
Embedded Software Engineer Resource Type : Contractor Worker: US Citizen only Job Location : Irvine, California, 100% onsite Mandatory skills: Regulatory compliance with customer safety and security ...
Quick apply
Software Engineer
Irvine, CA · On-site
Embedded Software Engineer Resource Type : Contractor Worker: US Citizen only Job Location : Irvine, California, 100% onsite Mandatory skills: Regulatory compliance with customer safety and security ...
Define test objectives, scope, and criteria. • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements.
Define test objectives, scope, and criteria. • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements.
Software Developer
Irvine, CA · Remote
$130K - $150K/yr
Robert Half is seeking a Software Developer with strong Salesforce development experience to support business-critical applications in Irvine, California. This position will be responsible for ...
Quick apply
Software Developer
Irvine, CA · Remote
$130K - $150K/yr
Robert Half is seeking a Software Developer with strong Salesforce development experience to support business-critical applications in Irvine, California. This position will be responsible for ...
Senior Software Engineer (Hybrid)
$130K - $172K/yr
NET software developers with a high level of experience, and who have shown an extreme ability to learn advanced technologies. The products and services that we develop will enable next generation ...
Senior Software Engineer (Hybrid)
$130K - $172K/yr
NET software developers with a high level of experience, and who have shown an extreme ability to learn advanced technologies. The products and services that we develop will enable next generation ...
Senior Software Engineer (Hybrid)
Orange, CA · On-site
$130K - $172K/yr
NET software developers with a high level of experience, and who have shown an extreme ability to learn advanced technologies. The products and services that we develop will enable next generation ...
Senior Software Engineer (Hybrid)
Orange, CA · On-site
$130K - $172K/yr
NET software developers with a high level of experience, and who have shown an extreme ability to learn advanced technologies. The products and services that we develop will enable next generation ...
Software Developer
San Bernardino, CA · On-site
$50 - $60/hr
Software Developer Location: San Bernardino, CA. Work Environment: This position will be Hybrid with 2 days in office and 3 days remote. This role is anticipated to last 3-6 months with potential to ...
Quick apply
Software Developer
San Bernardino, CA · On-site
$50 - $60/hr
Software Developer Location: San Bernardino, CA. Work Environment: This position will be Hybrid with 2 days in office and 3 days remote. This role is anticipated to last 3-6 months with potential to ...
SOFTWARE DEVELOPER (C++)
Norco, CA · On-site
$100K - $160K/yr
Navy. This position is ideal for a mid-to-senior level software engineer with strong C++ development experience, a passion for solving complex technical challenges, and the ability to contribute ...
Quick apply
SOFTWARE DEVELOPER (C++)
Norco, CA · On-site
$100K - $160K/yr
Navy. This position is ideal for a mid-to-senior level software engineer with strong C++ development experience, a passion for solving complex technical challenges, and the ability to contribute ...
Friendly, respectful, and open-minded attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software and meet the demands * Bachelor ...
Friendly, respectful, and open-minded attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software and meet the demands * Bachelor ...
Software Development Engineer in Test
Irvine, CA · On-site
$53 - $68.50/hr
Define test objectives, scope, and criteria. • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements.
Software Development Engineer in Test
Irvine, CA · On-site
$53 - $68.50/hr
Define test objectives, scope, and criteria. • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements.
Software Engineer, Generalist
Irvine, CA · On-site
ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. You'll dive into a diverse range of ...
Software Engineer, Generalist
Irvine, CA · On-site
ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. You'll dive into a diverse range of ...
JUNIOR SOFTWARE DEVELOPER (C++)
Norco, CA · On-site
$36 - $48/hr
Develop software solutions using C++ under the guidance of senior developers and technical leads * Participate in software design, implementation, debugging, and testing activities * Apply object ...
Quick apply
JUNIOR SOFTWARE DEVELOPER (C++)
Norco, CA · On-site
$36 - $48/hr
Develop software solutions using C++ under the guidance of senior developers and technical leads * Participate in software design, implementation, debugging, and testing activities * Apply object ...
Senior Software Engineer
Irvine, CA · On-site
$131K - $173K/yr
As a Senior Software Engineer, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along ...
Senior Software Engineer
Irvine, CA · On-site
$131K - $173K/yr
As a Senior Software Engineer, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along ...
Software Engineer, Robotics
Irvine, CA · On-site
As a Software Engineer on the Air Defense team, you will solve a wide variety of problems involving autonomy, systems integration, robotics, networking, and more, while making pragmatic engineering ...
Software Engineer, Robotics
Irvine, CA · On-site
As a Software Engineer on the Air Defense team, you will solve a wide variety of problems involving autonomy, systems integration, robotics, networking, and more, while making pragmatic engineering ...
Sr. Software Engineer - Mission Autonomy
Irvine, CA · On-site
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Quick apply
Sr. Software Engineer - Mission Autonomy
Irvine, CA · On-site
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Sr. Software Engineer - Mission Autonomy
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Sr. Software Engineer - Mission Autonomy
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Sr. Software Engineer - Mission Autonomy
Irvine, CA · On-site
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Sr. Software Engineer - Mission Autonomy
Irvine, CA · On-site
$100K - $200K/yr
Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators. We are headquartered in always-sunny ...
Software Developers information
See Riverside, CA salary details
$50.1K - $61.3K
1% of jobs
$61.3K - $72.5K
4% of jobs
$72.5K - $83.7K
9% of jobs
$94.1K is the 25th percentile. Wages below this are outliers.
$83.7K - $94.8K
12% of jobs
$94.8K - $106K
15% of jobs
The median wage is $113.4K / yr.
$106K - $117.2K
14% of jobs
$117.2K - $128.4K
15% of jobs
$132.8K is the 75th percentile. Wages above this are outliers.
$128.4K - $139.6K
13% of jobs
$139.6K - $150.8K
9% of jobs
$150.8K - $162K
5% of jobs
$162K - $173.2K
3% of jobs
$50.1K
$116.7K
$173.2K
How much do software developers jobs pay per year?
Is software developer still in demand?
What is the job of a software developer?
What are software developers?
How do software developers typically collaborate with other teams during a project?
What is the difference between Software Developers vs Software Engineers?
| Aspect | Software Developers | Software Engineers |
|---|---|---|
| Credentials | Bachelor's in CS or related field, coding certifications | Bachelor's or higher in CS or related, often with engineering certifications |
| Work Environment | Development teams, startups, tech companies | Large organizations, system design, architecture roles |
| Industry Usage | Commonly used in tech, startups, freelance projects | Used in enterprise, large-scale projects, system design |
| Job Focus | Writing code, developing applications | Designing systems, architecture, integrating components |
While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.
What engineer makes $500,000 a year?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What jobs do software developers get?

Esri rating
9.5
Based on 7 frontline employees who took The Breakroom Quiz
6th of 209 rated software companies
Job description
Overview
This is a great opportunity to join a fast-paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. We are focused on designing and developing solutions for working with raster and imagery in ArcGIS Pro. Our tools support complex real-life workflows in 2D & 3D for raster / image processing and analysis. If you are excited about user interaction and user interface development, then join our creative engineering team at Esri to build something unique!
Responsibilities
- Develop user interface components for Imagery and Raster Support in ArcGIS Pro
- Follow industry-standard design patterns and development methodologies using C#, WPF, and C++ to build software components
- Collaborate on implementation designs with team members and across other teams
- Design, develop, and build software components, frameworks and SDKs for other engineering teams and external developers consuming our API
- Work with product engineers to diagnose and resolve root causes for incorrect software behavior and failures
- Build and ship timely software by working effectively with colleagues across software and product development
- Work in agile environment to deliver software of the highest quality
Requirements
- 5+ years of experience building commercial software using C#, WPF, and C++
- Experience in asynchronous programming using the Task Parallel Library
- Firm understanding of object-oriented design, data structures, and design patterns
- Ability to clearly describe and analyze a problem and to articulate a solution
- Good sense of designing intuitive user interfaces that allow users to solve problems faster and easier
- Ability to collaborate with software developers, product engineers, and documentation writers to release quality software
- Ability to work productively in a fast-paced and evolving agile environment
- Strong time management, prioritization, teamwork, and interpersonal communication skills
- Bachelor's degree in computer science, engineering, mathematics, or related field
Recommended Qualifications
- Interest in being a full stack developer who can build full feature functionality
- Knowledge of MVVM application design pattern
- Experience designing and developing UI / UX that simplify complex workflows, while keeping designs flexible for handling unknown scenarios
- Experience with C++11 and modern C++ style and idioms
- Experience working with large code bases
- Experience writing testable software
- Familiarity with ArcObjects (especially the Raster Object Model)
- GIS experience and knowledge of raster & imagery
- Experience with Agile software development using Scrum
#LI-TA1
#LI-onsite
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