1

Junior Software Programmer Jobs in Riverside, CA

Guide and mentor junior engineers in the team Required Qualifications * Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software ...

Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

Collaborate with cross-functional teams and mentor junior engineers Required Qualifications * 7+ years of software engineering experience * Strong experience in C#, .NET Framework, and WPF * Solid ...

Senior Software Engineer

Irvine, CA

$131K - $173K/yr

Collaborate with cross-functional teams and mentor junior engineers Required Qualifications * 7+ years of software engineering experience * Strong experience in C#, .NET Framework, and WPF * Solid ...

The Software Quality Engineer II is responsible for reviewing software design and development ... Mentor junior team members and provide guidance on software quality processes and best practices as ...

Software Quality Engineer II

Irvine, CA · On-site

$75K - $100K/yr

The Software Quality Engineer II is responsible for reviewing software design and development ... Mentor junior team members and provide guidance on software quality processes and best practices as ...

Software Engineer

Irvine, CA · On-site

$129K - $207K/yr

Guide and mentor junior engineers in the team Required Qualifications * Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software ...

Software Engineer

Irvine, CA · On-site

$108K - $172K/yr

Guide and mentor junior engineers in the team Required Qualifications * Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software ...

Ability and desire to mentor and advise junior team members in a collaborative environment ... Senior Flight Software Engineer / Senior Software Engineer Salary: $160,000-$223,000 ITAR ...

Ability and desire to mentor and advise junior team members in a collaborative environment ... Senior Flight Software Engineer / Senior Software Engineer Salary: $160,000-$223,000 ITAR ...

The role includes participating in architectural reviews, mentoring junior engineers, and implementing both functional and non-functional requirements of software systems. Additionally, the Software ...

The role includes participating in architectural reviews, mentoring junior engineers, and implementing both functional and non-functional requirements of software systems. Additionally, the Software ...

The role includes participating in architectural reviews, mentoring junior engineers, and implementing both functional and non-functional requirements of software systems. Additionally, the Software ...

The role includes participating in architectural reviews, mentoring junior engineers, and implementing both functional and non-functional requirements of software systems. Additionally, the Software ...

Be Seen First

Senior SDET

Lake Forest, CA · On-site

$110K - $140K/yr

Mentor junior engineers and contribute to improving overall engineering quality standards ... Bachelor's degree in Computer Science, Software Engineering , or related technical field * 7+ years ...

New

Be Seen First

Senior SDET

Lake Forest, CA · On-site

$110K - $140K/yr

Mentor junior engineers and contribute to improving overall engineering quality standards ... Bachelor's degree in Computer Science, Software Engineering , or related technical field * 7+ years ...

New

Be Seen First

Senior SDET

Lake Forest, CA · On-site

$110K - $140K/yr

Mentor junior engineers and contribute to improving overall engineering quality standards ... Bachelor's degree in Computer Science, Software Engineering , or related technical field * 7+ years ...

New

next page

Showing results 1-20

Junior Software Programmer information

See Riverside, CA salary details

$8

$28

$49

How much do junior software programmer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for junior software programmer in Riverside, CA is $28.12, according to ZipRecruiter salary data. Most workers in this role earn between $17.07 and $34.62 per hour, depending on experience, location, and employer.

What are some common challenges a Junior Software Programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is a Junior Software Programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

Will AI replace junior dev?

AI is unlikely to fully replace junior software programmers, as they perform tasks that require creativity, problem-solving, and understanding of complex systems. Instead, AI tools can assist junior developers by automating repetitive coding tasks and improving productivity, allowing them to focus on learning and more advanced work. Developing skills in programming languages, algorithms, and tools remains essential for growth in this role.

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

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What engineers make $500,000?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced technical expertise, and working at large tech companies or startups with high-growth potential.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of technical support or developer seniority. For junior programmers, these levels typically indicate increasing expertise and responsibility, with L1 being entry-level and L4 representing senior or lead roles. These classifications help define job expectations, skill requirements, and career progression paths within organizations.

How much can a junior software developer make?

A junior software developer typically earns between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and environments.
What are the most commonly searched types of Software Programmer jobs in Riverside, CA? The most popular types of Software Programmer jobs in Riverside, CA are:
What job categories do people searching Junior Software Programmer jobs in Riverside, CA look for? The top searched job categories for Junior Software Programmer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Junior Software Programmer jobs? Cities near Riverside, CA with the most Junior Software Programmer job openings:
Infographic showing various Junior Software Programmer job openings in Riverside, CA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $58,494 per year, or $28.1 per hour.
Software Engineer

$108K - $172K/yr

Other

Posted 7 days ago


Broadcom rating

8.7

Company rating: 8.7 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

11th of 139 rated electronics manufacturers


Job description

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

About the Role

We are looking for an experienced Software Engineer to join our Emulex Connectivity Division, focused on developing device drivers, libraries, and management utilities for Broadcom Emulex storage interface cards. You will work closely with firmware, hardware, and OEM partner teams to deliver high-quality, production-grade software for enterprise storage environments.

Responsibilities

  • Design, develop, and maintain device drivers, libraries, and management utilities for storage solutions using Broadcom Emulex host bus adapters

  • Collaborate with OEM partners on requirements and design, and work with firmware/hardware engineers to implement OEM customizations and meet partner-specific requirements

  • Interface directly with OEM partners and end users to triage and resolve escalated technical issues

  • Author and review technical documentation, integration/migration guides, and user manuals

  • Participate in code reviews and contribute to team best practices and coding standards

  • Work under the direction of senior engineers while demonstrating increasing ownership of features and problem resolution

  • Guide and mentor junior engineers in the team

Required Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software engineering experience, with 3+ years specifically in Linux device driver development

  • Strong proficiency with Linux kernel mode driver development, debugging tools and methodologies (gdb, kgdb, crash, ftrace, etc.)

  • Solid understanding of network protocols relevant to storage networking (e.g., TCP/IP, SCSI, FC, FCoE, NVMe)

  • Demonstrated ability to diagnose and resolve complex driver-level issues in production environments

  • Experience working in cross-functional teams alongside firmware and hardware engineers

Preferred Qualifications

  • Experience working with Linux user-space and/or kernel-space target frameworks (SPDK, LIO, SCST etc)

  • Experience collaborating with other developers/maintainers in Linux community

  • Experience reading and interpreting protocol analyzer traces (Wireshark, PCI, FC analyzers etc)

  • Familiarity with bug tracking and ALM tools (Jira, Bugzilla, or equivalent)

  • Exposure to OEM partner engagement models and escalation workflows

  • Knowledge of UEFI specifications and driver development using DXE will be an advantage

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is $108,000 - $172,800

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Welcome! Thank you for your interest in Broadcom!

We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.

For more information please visit our video library (http://www.broadcom.com/videos) and check out our Connected by Broadcom (https://www.broadcom.com/support/resources/video-webinar-library?channel=5c9658f7c1d34eca91c6cc16178e5b1b&video=7d72b04ea50046a394e682fab640ce20) series.

Follow us on Linked In Broadcom Inc (https://www.linkedin.com/company/broadcom) .


What Broadcom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom