1

Intermediate Programmer Jobs in California (NOW HIRING)

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

Intermediate R&D Engineer

San Diego, CA · On-site

$100K - $200K/yr

We are seeking an Intermediate R&D Engineer to join our team. The candidate will be part of the core group driving next-generation AI initiatives across manufacturing and industrial domains. Our team ...

Intermediate to Senior Project Engineer

Walnut Creek, CA · On-site

$109.60K - $142.90K/yr

Responsibilities As an Intermediate to Senior Project Engineer at JKI, you will: * Work directly with customers throughout the full project lifecycle, from requirements gathering through ...

Intermediate to Senior Project Engineer

Walnut Creek, CA · On-site

$109.60K - $142.90K/yr

Responsibilities As an Intermediate to Senior Project Engineer at JKI, you will: * Work directly with customers throughout the full project lifecycle, from requirements gathering through ...

Intermediate. Supervisory Responsibilities: None. Work Environment: The work environment ... CNC programming: 3 years (Required) Work Location: In person Powered by JazzHR nokxDMUaK4

next page

Showing results 1-20

Intermediate Programmer information

See California salary details

$11

$39

$67

How much do intermediate programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for intermediate programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 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 California? The most popular types of Programmer jobs in California are:
What are popular job titles related to Intermediate Programmer jobs in California? For Intermediate Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Intermediate Programmer jobs in California look for? The top searched job categories for Intermediate Programmer jobs in California are:
What cities in California are hiring for Intermediate Programmer jobs? Cities in California with the most Intermediate Programmer job openings:
Infographic showing various Intermediate Programmer job openings in California as of May 2026, with employment types broken down into 3% As Needed, 82% Full Time, 3% Temporary, 9% Contract, and 3% Nights. Highlights an 41% Physical, 15% Hybrid, and 44% Remote job distribution, with an average salary of $81,158 per year, or $39 per hour.
Public Works Intermediate Civil Engineer

Public Works Intermediate Civil Engineer

Stantec

Irvine, CA • On-site

Full-time

Posted 6 days ago


Stantec rating

8.5

Company rating: 8.5 out of 10

Based on 80 frontline employees who took The Breakroom Quiz

73rd of 349 rated engineering


Job description

Strong communities don't just happen. They're thoughtfully planned and future-ready. We bring life to urban downtowns, suburban hubs, small towns, and rural areas through master-planned communities, mixed-use developments, parks, and recreation facilities. The result: vibrant economic centers, resilient neighborhoods, and welcoming places that feel like home.
If you're passionate about empowering communities, join us to discover a career with endless opportunities to make communities more equitable, resilient, and livable.
Our established Community Development group is seeking an experienced Public Works Civil Engineer to support road and site improvement projects for various cities and public agency clients. In this role, you will contribute to the delivery of preliminary engineering, final design and construction drawings, construction support, and close-out services for public works roadway and highway corridors and site development projects. Our team supports a diverse range of public clients and project types, offering motivated team members opportunities to lead new and meaningful project pursuits. This is your opportunity to make a lasting impact on our local, national, and global communities.
Your Opportunity
The ideal candidate will have a strong technical background in public works projects and will support the Public Works Leader as well as project managers from other Stantec disciplines across the western U.S. As an Intermediate Civil Engineer, you will be responsible for preparing technical design solutions, including defining project scope, schedule, and budgets; supporting quality management processes; and preparing technical studies and construction documents. You will work with clients and stakeholders to effectively manage engineering tasks and deliverables, with a strong emphasis on quality, communication, and collaboration.
Your Key Responsibilities
The Public Works Intermediate Civil Engineer will collaborate closely with the Public Works team to prepare engineering deliverables such as design drawings, quantity calculations and cost estimates, construction specifications, and engineering studies and reports to industry and regulatory agency standards. This role will also support the preparation of documentation required for permit applications to regulatory agencies.
  • Assist with developing and managing the project scope, budget, and schedule.
  • Support the Public Works Senior Civil Engineer and Team Leader preparing grading, drainage, wet utility, roadway/highway improvements, and other civil engineering design documents, as well as hydrology/hydraulic storm water modeling and hydraulic modeling of pipe networks.
  • Prepare and revise documentation for projects from feasibility analysis to construction close out.
  • Participate in constructability review.
  • Prepare construction quantity estimates and basic opinion of cost analysis.
  • Participate in coordination meetings with internal team members and/or external consultants, owner and contractor, subcontractors, and vendors.
  • Coordinate with design teams, subconsultants and other project partners to ensure on time delivery, technical quality and within budget.
  • Perform field work/construction observation under the supervision of a senior engineer/designer and/or construction manager as needed.
  • Collect and analyze data and perform calculations that support civil system design decisions and development process.
  • Interpret and verify compliance with applicable codes and engineering standards and practices.
  • Utilize three-dimensional technologies and modeling software in development, design and analysis of civil systems.
  • Assist in the review of shop drawings and submittals, respond to request for information, prepare site observation reports, and perform other contract administration tasks.
  • Perform other duties as assigned.

Your Capabilities and Credentials
  • Minimum of 5 years of progressive and collective experience, including task management, project and construction engineering including Community Development experience,
  • Strong problem-solving skills related to the delivery of infrastructure projects.
  • Comprehensive technical understanding of various phases of infrastructure projects, including conventional and alternative delivery methods.
  • Understanding of project scoping, identification of deliverables, tasks, scheduling, resources and levels of effort, and project budgeting.
  • Ability to effectively communicate ideas to others.
  • Experience with technical guidelines, codes and construction standards of key public authorities,
  • Experience with public works transportation and site development projects.
  • Knowledge of civil systems means and methods, materials, and industry standards.
  • Excellent time-management skills and ability to work independently.
  • Ability to participate and collaborate in project team setting and to engage in creative and critical thought.
  • Strong oral and written communication skills.
  • Strong understanding of the functionality of relevant design software, including AutoCAD, Civil3D and Auto-Turn, etc.
  • Proficient in Microsoft (MS) Office Suite
  • Must have a valid driver's license and good driving record.

Education and Experience
  • Bachelor's degree or equivalent in Engineering.
  • Minimum 5 years of experience.
  • Licensed Professional Engineer in California

Typical office environment involving computer work and remaining sedentary for extended periods. Field work may also be required, which can include exposure to outdoor elements and inclement weather.
This description is not intended to be a comprehensive list of all activities, duties, or responsibilities required of the employee. Additional tasks may be assigned, and responsibilities may be modified at any time, with or without notice.
About Stantec
The Stantec community unites over 34,000 employees working in over 450+ locations across six continents. We collaborate across disciplines and industries to bring buildings, energy, resources, water, environmental, transport and infrastructure projects to life. Our work from initial project concept and planning through design, construction, and commissioning begins at the intersection of community, creativity, and client relationships.
Communities are fundamental. Whether around the corner or across the globe, they provide a foundation, a sense of place and of belonging. That's why at Stantec, we always design with community in mind. We care about the communities we serve-because they're our communities too. We're designers, engineers, scientists, and project managers, innovating together at the intersection of community, creativity, and client relationships. Balancing these priorities results in projects that advance the quality of life in communities across the globe.
Culture
Stantec is serious about healthy work-life balance, diversity, inclusion & equity, indigenous relations, innovation, community engagement, corporate sustainability, and social wellbeing. We have employee groups for women, LGBTQI+, neurodiversity, and more! Our employees play sport, fundraise, volunteer, learn, and have fun together.
Pay Range:
• Locations in WA, DC & Various CA, MA areas-$107,300.00 - $155,500.00 Annually
Primary Location: United States | CA | Irvine
Organization: BC-2042 CommDev-US West
Employee Status: Regular
Business Justification: New Position
Travel: Yes
Schedule: Full time
Job Posting: 19/02/2026 06:02:34
Req ID: 1004406
Stantec provides equal employment opportunities to all qualified employees and applicants for future and current employment and prohibit discrimination on the grounds of race, colour, religion, sex, national origin, age, marital status, genetic information, disability, sexual orientation, gender identity or gender expression. We prohibit discrimination in decisions concerning recruitment, hiring, referral, promotion, compensation, fringe benefits, job training, terminations or any other condition of employment. Stantec is in compliance with laws and regulations and ensures equitable opportunities in all aspects of employment. At Stantec we are committed to ensuring our recruitment process is accessible to all. If you require reasonable adjustments to be made during the recruitment process then please inform a member of our Talent Acquisition team.

What Stantec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom