1

Junior Software Jobs in Riverside, CA (NOW HIRING)

Senior Software Developer

Lake Forest, CA · Remote

$102K - $161K/yr

Provide mentorship to more junior developers in developing coding skills, understanding best ... Proficiency with software development methodologies and tools * Excellent verbal and written ...

3093 - Sr. Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

... to mentor junior engineers or interns Company : Intertech is a Software Development Consulting Firm that provides full-time experts and single and multiple turnkey software development teams ...

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

ETAP Software empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. They are seeking a Senior Software ...

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

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

Junior Electronic Engineer Location: Irvine, CA Employment Type: Direct Hire Industry: Industrial ... Circuit design, firmware design, layout design, and software design. * Provide general support to ...

next page

Showing results 1-20

Junior Software information

See Riverside, CA salary details

$25K

$92.8K

$143.4K

How much do junior software jobs pay per year?

As of Jul 4, 2026, the average yearly pay for junior software in Riverside, CA is $92,825.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,900.00 and $90,800.00 per year, depending on experience, location, and employer.

What does a Junior Software Engineer do?

A Junior Software Engineer assists in designing, developing, and maintaining software applications under the guidance of senior team members. They typically write and review code, fix bugs, and collaborate with other engineers to implement new features or improve existing ones. Junior Software Engineers are also expected to learn and adapt to new technologies, follow best coding practices, and participate in code reviews. Their role is essential in supporting project development and gaining hands-on experience to advance their careers.

What are some common challenges faced by Junior Software Engineers when transitioning from academic projects to real-world development teams?

Junior Software Engineers often find that real-world development involves more complex codebases, collaborative workflows, and the use of industry-standard tools, which can be quite different from academic projects. Adapting to agile methodologies, participating in code reviews, and learning to communicate effectively with cross-functional teams are typical challenges. Additionally, juniors may need to quickly get up to speed with version control systems and continuous integration tools, all while balancing learning with delivering work on tight deadlines. Supportive mentors and structured onboarding can help ease this transition.

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

To thrive as a Junior Software Developer, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), problem-solving skills, and typically a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and exposure to IDEs and debugging tools are commonly required. Strong communication, eagerness to learn, and the ability to work collaboratively help set you apart in this entry-level position. These skills and qualities are crucial for effectively contributing to development projects, adapting to evolving technologies, and supporting team goals.
What are the most commonly searched types of Software jobs in Riverside, CA? The most popular types of Software jobs in Riverside, CA are:
What job categories do people searching Junior Software jobs in Riverside, CA look for? The top searched job categories for Junior Software jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Junior Software jobs? Cities near Riverside, CA with the most Junior Software job openings:
Infographic showing various Junior Software 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 $92,825 per year, or $44.6 per hour.
Flight Software Engineering Manager

Flight Software Engineering Manager

Terran Orbital Corporation

Irvine, CA

Other

Posted 18 days ago


Job description

Terran Orbital is seeking an experienced Flight Software Engineering Manager  to join our dynamic team. Reporting to the Director of Program Engineering, the Flight Software Engineering Manager will be involved in all aspects of a spacecraft's lifetime, with an in-depth vision to guide and mentor members of the team, in addition to their managerial responsibilities.  These include, but not limited to, scheduling and resource planning to support programs, proposals and other business activities, interfacing with other teams and business units to provide guidance and context to create processes and standards. 

Key Duties and Responsibilities

  • Tasking and oversight of Flight Software Engineers, who design and develop flight software applications
  • Attend program meetings and develop work breakdowns for the engineers
  • Function as a lead program software engineer when necessary
  • Represent engineers in bi-weekly Sprint planning
  • Contribute to Code Reviews as necessary
  • Managing direct reports from human resource perspective, providing technical mentorship, and conducting team meetings, performance reviews, interviews as necessary to meet the work demand and expectations for the team being managed.
  • Providing presentations, reports, summary, and status updates to upper management on a weekly basis
  • Other duties may be assigned as needed

Required Qualifications and Skills 

  • Bachelor's Degree in Computer Science, Computer Engineering, Aerospace, or equivalent degree required
  • Minimum of 8 years of direct industry experience working on embedded software in Aerospace, Space, or a similar sector
  • Minimum of 3 years of experience in managing engineering teams working on embedded software in Aerospace, Space, or a similar sector
  • Strong and effective leader who has proven history leading technical teams
  • Must have previous mentorship experience to train junior level engineers
  • Experience developing software in C/C++, deploying and testing on the target environment, and delivering product to the market
  • Ability to work independently and manage priorities in a multi-disciplinary and fast-paced environment
  • Exceptional critical thinking and decision-making skills
  • Strong communication and presentation skills to interface with executive members of the team, customers, and vendors
  • Experience in a production environment within the space or aerospace industry
  • U.S. Citizenship with ability to obtain and maintain DoD security clearance

Preferred Qualifications & Skills

  • MS or PhD in Computer Science or Engineering with an embedded focus
  • Experience developing on Linux
  • Familiarity with Zynq 7000 series and/or microprocessors
  • Familiarity with FPGA
  • Familiarity with HW testing equipment such as multimeters, oscilloscopes, spectrum analyzers