1

Software Programmer Jobs in Corona, CA (NOW HIRING)

Software Programmer II

Orange, CA · On-site

$43 - $47/hr

Software programmer is responsible for designing, coding, testing, and maintaining software applications. Write efficient and scalable code, collaborate with team members to develop software ...

Hi! Im Mira, MSIs Intelligent Recruiting Assistant. You can ask me anything about our business, culture, team, and more. You can also ask me about open jobs. Id love to help you apply now! Click the ...

Software Engineer

Brea, CA · On-site

$80 - $110/hr

Technovative Applications is seeking an experienced Software Programmer to join our talented team of developers. The ideal candidate will have a strong background in software development, and is able ...

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

They are seeking a Senior Software Engineer to maintain and enhance software that supports state estimation and virtual metering for complex electrical networks, as well as develop REST APIs and ...

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 ...

Director, Software Engineering

Irvine, CA · On-site

$270K/yr

The Director of Software Engineering reports to Director of Product Development and leads Diality's Software Engineering and Software Verification & Validation organizations. This role serves as the ...

The Director of Software Engineering reports to Director of Product Development and leads Diality's Software Engineering and Software Verification & Validation organizations. This role serves as the ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$52.75 - $71/hr

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 ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$100 - $160/hr

SOFTWARE DEVELOPER (C++) VS CA NORCO, Norco, CA, US 7 days ago Requisition ID: 1604 Salary Range: $100,000.00 To $160,000.00 Annually POSITION IS 100% ONSITE DAILY IN NORCO, CA Job Summary VSolvit is ...

This position is ideal for software developers with experience in C#, .NET, and desktop application development who enjoy solving complex technical challenges and working in a team-oriented ...

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 Engineer III

Riverside, CA · On-site

$120K - $145K/yr

Software Engineer III Location: Riverside, CA Salary Range: $120,000 - $145,000 Position Summary The Software Engineer III is responsible for the design, development, testing, and troubleshooting of ...

next page

Showing results 1-20

Software Programmer information

See Corona, CA salary details

$28

$56

$84

How much do software programmer jobs pay per hour?

As of Aug 27, 2026, the average hourly pay for software programmer in Corona, CA is $56.08, according to ZipRecruiter salary data. Most workers in this role earn between $45.38 and $65.48 per hour, depending on experience, location, and employer.

What does a software programmer do?

A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.

What does a software programmer do?

A software programmer is responsible for writing, testing, and maintaining computer programs and applications according to specific requirements. They use programming languages such as Python, Java, or C++ to create software solutions that solve problems or enhance user experiences. Programmers also debug code, collaborate with other team members, and stay updated on new technologies and best practices in the field.

What are the key skills and qualifications needed to thrive as a software programmer, and why are they important?

To thrive as a Software Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with integrated development environments (IDEs), version control systems like Git, and frameworks or libraries pertinent to your specialization is typically required. Attention to detail, effective communication, and teamwork are vital soft skills that help programmers excel in collaborative development environments. These skills and qualities ensure the delivery of reliable, high-quality software solutions and promote effective project collaboration.

What are some common challenges software programmers face when working on large-scale projects?

Software programmers working on large-scale projects often encounter challenges such as coordinating effectively with cross-functional teams, managing complex codebases, and maintaining clear documentation. Balancing the need for quick feature delivery with writing maintainable, bug-free code can also be demanding. Additionally, integrating new technologies or tools into existing systems while ensuring system stability requires strong problem-solving skills and adaptability.

What is the difference between Software Programmer vs Software Developer?

AspectSoftware ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, sometimes a master's, in computer science or software engineering
Work EnvironmentOften works on coding, debugging, and implementing specific featuresInvolves designing, developing, testing, and maintaining software applications
Industry UsageCommonly used in tech companies, IT firms, and software service providersWidely used across industries for creating software solutions
Search & Comparison IntentFocuses on coding tasks and technical skillsEncompasses broader development responsibilities and project management

While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.

What is the job of a software programmer?

A software programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Strong problem-solving skills and knowledge of development tools are essential for this role.

What are the most commonly searched types of Software Programmer jobs in Corona, CA?

The most popular types of Software Programmer jobs in Corona, CA are:

What are popular job titles related to Software Programmer jobs in Corona, CA?

For Software Programmer jobs in Corona, CA, the most frequently searched job titles are:

What cities near Corona, CA are hiring for Software Programmer jobs?

Cities near Corona, CA with the most Software Programmer job openings:

Infographic showing various Software Programmer job openings in Corona, CA as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $116,647 per year, or $56.1 per hour.

Software Programmer II

Orange, CA • On-site

$43 - $47/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Summary:Software programmer is responsible for designing, coding, testing, and maintaining software applications. Write efficient and scalable code, collaborate with team members to develop software solutions, and debug and optimize existing software. Proficiency in various C# and Angular programming languages and technologies. A solid understanding of databases and the software development lifecycle are essential. Candidates should have a degree in Computer Science or a related field, with experience in software development tailored to the position level.
Work Hours: Monday to Friday from 08:00 AM to 05:00 PM
Seniority Level: Associate
Employment Type: Full-time
Compensation: This hourly, non-exempt position pays from $43 to $47 per hour, with overtime compensated at 1.5 times the base rate. New hires usually earn between $98,000 and $120,000 annually, or more, depending on experience, overtime hours, and bonuses.
To perform this job successfully, the individual must be able to complete the following essential duties and responsibilities:
  • Writing and Testing Code: Programmers are primarily responsible for writing clean, efficient code for various applications according to the requirements provided. They also need to test and debug code to ensure its functionality.
  • Software Development Lifecycle (SDLC): Knowledge of various stages of software development from requirements gathering to design, implementation, testing, and maintenance.
  • Maintenance and Optimization: Maintain and improve existing software by assessing and minimizing system bottlenecks, identifying user needs, and ensuring the robustness of applications.
  • Collaboration: Work closely with other developers, UX/UI designers, business analysts, and software architects to plan, design, and develop robust solutions.
  • Documentation: Create detailed documentation for the operation of the program by end-users and computer operators.
  • Version Control: Utilize version control systems to manage changes to the software, allowing for the rollback of the code to previous states and efficient teamwork.
  • Problem Solving: Address and resolve issues that arise during the development process, often requiring innovative and creative solutions.

Additionally the candidate must meet the following education and/or experience requirements:
  • 3-6 years of experience
  • C# Programming
  • Angular Programming (v10+)
  • .NET Framework/Core
  • Creating and consuming RESTful Web APIs
  • Understanding of Algorithms and Data Structures
  • Familiarity with working with databases using SQL Server
  • Unit Testing
  • Experience with DevOps tools like JIRA
  • Testing and Debugging
  • Version Control(TFS, Github/Gitlab)

This role has the following physical demands:
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to use their hands to handle objects, tools, or controls; reach with their hands and arms; and communicate verbally. The employee frequently walks, stands and occasionally sits.
  • The employee must occasionally lift, pull and move up to 25 pounds. Specific vision abilities required by this job include close vision.

Benefits: MSI offers a comprehensive benefits package designed to support and reward our employees. Depending on the role, this may include:
  • Referral, holiday, and annual bonuses or commission opportunities
  • Eligibility for an annual merit-based increase
  • Paid Time Off
  • Medical, Dental, and Vision Insurance
  • Company-paid Short Term and Long Term disability;
  • Company-paid Life Insurance
  • Tuition Reimbursement
  • Traditional and Roth 401(k) plans with company matching contributions
  • Charitable donation matching programs
  • Free, company-sponsored 1-on-1 tutoring for children/dependents of MSI employees in grades k-12, including free tutoring for SAT and ACT tests.