1

Intermediate Programmer Jobs in Riverside, CA (NOW HIRING)

Senior Bridge Project Engineer

Irvine, CA · On-site

$110K - $250K/yr

Mentor and provide technical guidance to entry-level and intermediate engineering staff, fostering continuous professional development within the Structures group. Job Qualifications (Education ...

Senior Bridge Project Engineer

Irvine, CA · On-site

$110K - $250K/yr

Mentor and provide technical guidance to entry-level and intermediate engineering staff, fostering continuous professional development within the Structures group. Job Qualifications (Education ...

Senior Data Engineer

Irvine, CA · On-site

$130.87K - $171.77K/yr

The Senior Data Engineer will be part of a team designing and implementing our modern data platform ... AWS Cloud (Intermediate) - working knowledge of S3 for storage and integration; familiarity with ...

Senior Data Engineer

Irvine, CA · On-site

$130.87K - $171.77K/yr

The Senior Data Engineer will be part of a team designing and implementing our modern data platform ... AWS Cloud (Intermediate) - working knowledge of S3 for storage and integration; familiarity with ...

Senior Data Engineer

Irvine, CA · Hybrid

$130.87K - $171.77K/yr

The Senior Data Engineer will be part of a team designing and implementing our modern data platform ... AWS Cloud (Intermediate) - working knowledge of S3 for storage and integration; familiarity with ...

Senior Data Engineer

Irvine, CA · On-site

$130.87K - $171.77K/yr

The Senior Data Engineer will be part of a team designing and implementing our modern data platform ... AWS Cloud (Intermediate) - working knowledge of S3 for storage and integration; familiarity with ...

... • Intermediate project management skillsets with the ability to coordinate, structure, and ... other developer-focused products • Familiarity with ArcGIS Hub, Grafana, AWS, Postman, and ...

... • Intermediate project management skillsets with the ability to coordinate, structure, and ... other developer-focused products • Familiarity with ArcGIS Hub, Grafana, AWS, Postman, and ...

... • Intermediate understanding of web fundamentals (HTML/CSS, components, APIs) and UI/UX ... other developer-focused products • Experience working closely with product to assess delivery ...

... • Intermediate understanding of web fundamentals (HTML/CSS, components, APIs) and UI/UX ... other developer-focused products • Experience working closely with product to assess delivery ...

... • Intermediate understanding of web fundamentals (HTML/CSS, components, APIs) and UI/UX ... other developer-focused products • Experience working closely with product to assess delivery ...

... engineering, data warehousing, or a similar field. • You have expert level experience with SQL ... with intermediate around Hive, Pig • You remain active in learning emerging practices and ...

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware ...

Job Title - Manufacturing Engineer Company Location - Brea, CA 100% On-site, Full Time Salary Range ... Intermediate skills in working with Microsoft Office. Ability to multi-task and shift priorities.

Job Title - Manufacturing Engineer Company Location - Brea, CA 100% On-site, Full Time Salary Range ... Intermediate skills in working with Microsoft Office. Ability to multi-task and shift priorities.

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:

Senior Bridge Project Engineer

TYPSA INC

Irvine, CA • On-site

$110K - $250K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 20 days ago


Job description

We are currently seeking resumes from qualified, responsible, self-sufficient, energetic Senior Structures (Bridges) Project Engineers for our Irvine, CA office. The ideal candidate will be motivated to develop and build their personal knowledge and skills to assist with the growth and success of the office. We offer a friendly, professional atmosphere with excellent benefits and a salary commensurate with experience.


Job Description:

The position is for a highly motivated and technically proficient Senior Structures Project Engineer to lead and execute complex bridge design projects, primarily within California. The ideal candidate will have deep, specialized experience in the design of roadway and railroad bridges, exceptional knowledge of Caltrans design standards, and a proven track record of successful project delivery from planning through final design.

This role requires a proactive and self-motivated professional capable of managing project budgets, mentoring junior staff, and serving as a technical resource for our Structures group.

Primary Job Duties:

  • Technical Leadership & Design
    1. Serve as Engineer-of-Record and technical lead for all phases of transportation structure projects, with a focus on roadway, highway, and railroad bridge design (e.g., box girders, pre-stressed concrete, steel plate girders, seismic retrofit).
    2. Perform, check, and seal advanced structural design calculations, quantities, and cost estimates in full compliance with Caltrans Bridge Design Specifications (BDS), Seismic Design Criteria (SDC), and other relevant Caltrans manuals and standards.
    3. Lead the preparation and documentation of Bridge Selection Reports (BSRs), Type Selection, and Type Approval documents, including the analysis of alternative bridge types, feasibility, and cost-benefit assessments for different clients.
    4. Develop final plans, specifications, and estimates (PS&E) packages, ensuring quality assurance and adherence to all client and regulatory requirements.
    5. Oversee the structural detailing and plan production using specialized software (MicroStation/AutoCAD).
  • Project and Client Management:
    1. Manage project budgets, scopes, and schedules for structures tasks, ensuring deliverables are met on time and within budget.
    2. Interface directly with Caltrans personnel, regional agencies (MPOs/Cities/Counties), rail transportation agencies (UPRR, BNSF, Metro, CA HSR) and multidisciplinary teams to coordinate design efforts and resolve technical issues.
    3. Prepare fee proposals for structural engineering design and construction observation work, contributing to the firm’s business development efforts.
    4. Conduct field assessments, site visits, and inspection of existing and new structures/facilities as necessary, particularly for scoping and preliminary design phases.
    5. Mentor and provide technical guidance to entry-level and intermediate engineering staff, fostering continuous professional development within the Structures group.


Job Qualifications (Education, Experience, and Skills):

  • Minimum of a bachelor’s degree in Civil Engineering or equivalent
  • Master’s degree in structural engineering preferred
  • Must have a minimum experience of ten (10) years in bridge design
  • Demonstrate in-depth knowledge of Caltrans policies, procedures, standard plans, and design manuals (BDS, SDC, etc.).
  • Proven experience in successfully completing key project phases, including the preparation of Bridge Selection Reports (BSRs) and Type Selection.
  • Experience with different bridge substructure and superstructure types common in California.
  • Required P.E. certification in Civil Engineering (CA), certification in additional states is a plus.
  • S.E. certification in California is a plus.
  • Eligibility for PE registration in adjacent southwestern states (AZ, NV) is a plus.
  • Experience in DOT and municipality in all facets of engineering for CA. Experience in multiple states is a plus.
  • Strong analytical, problem-solving and data management skills are essential
  • Proficiency in bridge engineering software, including but not limited to LEAP Bridge Concrete/Steel, CSIBridge, MathCAD, RISA, and LPile.
  • Advanced proficiency in CADD software, specifically MicroStation and/or AutoCAD, for plan production.
  • Familiarity with Open Roads, Civil 3D and REVIT is a plus.
  • Strong analytical, problem-solving, and data management skills are essential for complex seismic and hydraulic analyses.
  • Excellent written and verbal communication skills, with proven experience in technical report writing and oral presentations to clients.
  • Marketing experience a plus
  • Travel required when necessary
  • Valid Driver's License, with the ability to maintain insurability under the company's insurance carrier

Competencies (To perform the job successfully, an individual should demonstrate the following competencies):

  • Communicative – interacts openly with others; can maintain relationships, works well independently or with a team.
  • Consultative - Consults with other disciplines as needed; tolerates different perspectives or opinions.
  • Decisive & Action Oriented - Has a high level of energy and stamina; gets things done; makes sound educated but rapid decisions even when short of information; enjoys managing challenging projects and works well in fast-paced and pressure environments. Self-motivated and proactive
  • Flexible - Adapts to new challenges and circumstances; able to multi-task; thrives on variety and frequently changing environments; creative problem solver. Resourcefulness, with minimal direction.
  • Analytical – Uses sound data, and procedures, and follows all laws, rules, and regulations but is a solutionist or problem-solver.
  • Conscientious and Organized – Believes professional integrity is paramount; understands the importance of project records; responsive to clients and deadline oriented; quality oriented.


Working Conditions and Environment:

This position will require general supervision and will have to use independent judgment within established guidelines. Generally, uses the advanced knowledge to analyze, interpret, or make deductions from varying facts or circumstances. Will need the ability to establish rapport quickly with others working on the same project, and be able to promote a positive team environment. Working knowledge of dealing with a diverse population while using tact, diplomacy, and respect.


TYPSA, Inc. Culture:

  • Thinking toward future company and personal growth
  • Yielding equity, inclusion, and diversity
  • Passionate supporter of clients and teammates
  • Shared comradery
  • Action oriented and flexible


TYPSA, Inc. Benefits:

TYPSA, Inc. offers competitive salaries and a comprehensive benefits package, including medical, dental, life insurance, short and long-term disability, flexible spending accounts, Paid-time-Off, and a 401(k) plan.

TYPSA, Inc. Overview:

TYPSA in the United States is a multi-discipline engineering and environmental consulting firm assisting public and private clients in planning, developing, designing, constructing, and maintaining critical infrastructure projects across the United States. With offices in Arizona and California, TYPSA provides local expertise with the backing of a global network.

Originally established in 1992 as AZTEC Engineering Group, Inc., the company began as a two-person DBE firm and grew into a trusted corporation serving clients nationwide. In 2006, AZTEC joined TYPSA Group, an international leader in engineering, architecture, and environmental consulting headquartered in Spain with more than 60 offices worldwide.

Today, as TYPSA in the United States, we proudly carry forward the AZTEC legacy while connecting our clients to the resources, innovation, and international experience of the TYPSA Group. This integration allows us to deliver tailored local solutions with the depth and reach of a global firm.

TYPSA, Inc. is an Equal Opportunity Employer committed to affirmative action planning and encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, disability, marital status, veteran status, housing status, or any other non-job-related characteristic under applicable law.

Please apply online at www.typsa.us/career.