1

Intermediate Programmer Jobs in Riverside, CA (NOW HIRING)

As an Intermediate Electrical Engineer, you will: - Under light supervision, create basic to moderately complex designs of electric master system plans, power systems, protection and generation ...

Intermediate Electrical Engineer

Irvine, CA · On-site

$94.37K - $155.71K/yr

As an Intermediate Electrical Engineer, you will: - Under light supervision, create basic to moderately complex designs of electric master system plans, power systems, protection and generation ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Intermediate. Supervisory Responsibilities: None. Work Environment: The work environment ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Intermediate. Supervisory Responsibilities: None. Work Environment: The work environment ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Intermediate. Supervisory Responsibilities: None. Work Environment: The work environment ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Intermediate. Supervisory Responsibilities: None. Work Environment: The work environment ... CNC programming: 3 years (Required) * Mastercom OR PC-DMIS software ITAR This position requires ...

* We are seeking a skilled CMM Programmer or inspector with proficiency in CMM, ROMER ARM and PC ... Intermediate level computer proficiency including e-mail, Word, Excel and Adobe PDF. * Familiarity ...

CNC Programmer/Machinist

Grand Terrace, CA · On-site

$26.25 - $35.75/hr

The CNC Programmer will program, set up, and operate CNC lathes or milling machines. This role ... Basic/Intermediate skills using Microsoft Word, Excel, Outlook, Duties and Responsibilities:

CNC Programmer/Machinist

Grand Terrace, CA · On-site

$26.25 - $35.75/hr

The CNC Programmer will program, set up, and operate CNC lathes or milling machines. This role ... Basic/Intermediate skills using Microsoft Word, Excel, Outlook, Duties and Responsibilities:

Electrical Engineer

Irvine, CA · On-site

$107.30K - $155.50K/yr

Provides guidance, training and mentorship for junior and intermediate engineers and designers. * Prepares and revises documentation in various phases of design and construction, including plans ...

Provides guidance, training and mentorship for junior and intermediate engineers and designers. * Prepares and revises documentation in various phases of design and construction, including plans ...

next page

Showing results 1-20

Intermediate Programmer information

See Riverside, CA salary details

$12

$41

$71

How much do intermediate programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for intermediate programmer in Riverside, CA is $41.25, according to ZipRecruiter salary data. Most workers in this role earn between $26.83 and $53.65 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Intermediate Programmer, and why are they important?

To thrive as an Intermediate Programmer, you need a solid grasp of programming languages (such as Java, Python, or C#), software development principles, and a relevant degree or equivalent experience. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate and adapt to project needs. These skills ensure you can contribute reliable code, integrate with development teams, and deliver quality software solutions efficiently.

What are some typical challenges an Intermediate Programmer might face when transitioning from entry-level roles?

As an Intermediate Programmer, you may encounter increased expectations for code quality, efficiency, and the ability to work independently on more complex tasks. You’ll likely be asked to participate in code reviews, mentor junior team members, and contribute to architectural decisions, which can be new challenges if you’re used to strictly following instructions. Balancing multiple projects and collaborating with cross-functional teams such as QA, design, and product management is also common, requiring strong communication and time-management skills. Embracing these challenges is key to furthering your career and taking on more advanced technical roles.

What are Intermediate Programmers?

Intermediate Programmers are software developers who have moved beyond entry-level roles and possess a solid understanding of programming concepts, languages, and best practices. They typically have a few years of experience and can work independently on moderately complex projects. Intermediate Programmers are responsible for writing clean code, debugging, collaborating with other team members, and contributing to software design decisions. They often take on more responsibility than junior programmers, such as mentoring newer team members and participating in code reviews.

What is an intermediate programmer?

An intermediate programmer is a software developer who has moved beyond beginner level, typically possessing several years of coding experience and familiarity with multiple programming languages and tools. They can write, debug, and optimize code independently and often work on more complex projects with minimal supervision.

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

AspectIntermediate ProgrammerJunior Software Developer
Experience LevelTypically 2-4 years of experience, capable of handling complex tasksEntry-level, usually 0-2 years of experience, focused on learning and basic tasks
Skills & KnowledgeProficient in multiple programming languages, understands software development lifecycleBasic coding skills, familiar with fundamental programming concepts
ResponsibilitiesDesigning modules, debugging, collaborating on projectsWriting simple code, fixing bugs, learning project workflows
Work EnvironmentWorks independently or with minimal supervision, often in team settingsWorks under close supervision, gaining experience and mentorship

The main difference between an Intermediate Programmer and a Junior Software Developer lies in experience, skill level, and responsibilities. Intermediate Programmers handle more complex tasks and work more independently, while Junior Developers focus on foundational skills and learning on the job.

What are the most commonly searched types of Programmer jobs in Riverside, CA? The most popular types of Programmer jobs in Riverside, CA are:
What are popular job titles related to Intermediate Programmer jobs in Riverside, CA? For Intermediate Programmer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Intermediate Programmer jobs in Riverside, CA look for? The top searched job categories for Intermediate Programmer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Intermediate Programmer jobs? Cities near Riverside, CA with the most Intermediate Programmer job openings:
Intermediate Electrical Engineer

Intermediate Electrical Engineer

CDM Smith

Irvine, CA • Hybrid

Other

Posted 27 days ago


CDM Smith rating

9.1

Company rating: 9.1 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

19th of 349 rated engineering


Job description

Are you interested in working on design and construction projects that impact our world. CDM Smith offers employees opportunities to delve into many aspects of electrical engineering, including the design of complex power systems, observation and construction services, and power system analyses, etc. We want to match you up with the projects that inspire you.

You will collaborate on challenging and meaningful work that positively impacts the community and makes a difference in the world while applying innovative, state-of-the-art software and programs.
At CDM Smith, we are invested in your success. We offer flexible work options that allow our employees to meet their needs outside of work. Sign-on bonus may be considered for the successful candidate

We have multiple openings for Intermediate Electrical Engineers.
As an Intermediate Electrical Engineer, you will:
- Under light supervision, create basic to moderately complex designs of electric master system plans, power systems, protection and generation models, facility power systems, sustainability/renewable energy systems, and other similar electrical systems.
- Perform studies of power systems and electrical calculations for electrical systems, lighting simulations, lighting layouts, communications, fire alarm, security, and other similar calculations.
- Develop white papers and technical documentation to support the firm's technical knowledge Management (TKM)


- Perform site reviews and studies, as needed, to ensure designs are aligned with location specifications. Update design requirements as necessary.
- Contribute to the firm's technical knowledge management TKM by developing white papers and technical design documentation of new or special case designs, studies, etc.


- Submit technical papers and designs for publishing to technical journals.
- Attend conferences, symposia, etc. to improve the visibility of the firm's products and services in collaboration with applicable sales staff.


- Perform other duties as required.
- Provide technical guidance and training to more junior staff. Review the work of more junior staff.
#LI-hybrid


What CDM Smith employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


CDM Smith logo

About CDM Smith

Sourced by ZipRecruiter

CDM Smith is a distinguished name in the engineering and construction industry, providing insightful consulting, designing, and execution services. Based in Boston, Massachusetts, US, this full-service engineering and construction firm was founded in 1947 and has been contributing to the national and global infrastructure ever since. Serving across diverse sectors like transportation, environment, water, energy, and facilities, they have built a reputation for excellence. The company firmly stands on its mission of delivering lasting, superior solutions to the world's complex challenges, thereby ensuring their clients create a transformative impact.

Industry

Civil engineering construction

Company size

5,001 - 10,000 Employees

Headquarters location

Cambridge, MA, US

Year founded

1947