2

Entry Level Programming Jobs in Sacramento, CA (NOW HIRING)

Mechanical Engineer

Rancho Cordova, CA ยท On-site

$68K - $72K/yr

Job Summary The Mechanical Engineer I is an entry-level engineering role responsible for supporting the design, development, analysis, and implementation of mechanical systems, components, or ...

Associate Engineer

Sacramento, CA ยท On-site

$85K - $125K/yr

The Associate Engineer provides entry-level engineering and technical support for the transportation client in the construction office. Under the direction of senior engineering staff, the incumbent ...

next page

Showing results 1-20

Entry Level Programming information

See Sacramento, CA salary details

$15

$28

$84

How much do entry level programming jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for entry level programming in Sacramento, CA is $28.50, according to ZipRecruiter salary data. Most workers in this role earn between $18.22 and $24.62 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an entry level programmer, and why are they important?

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, familiarity with at least one programming language (such as Python, Java, or C++), and a relevant degree or coursework in computer science or a related field. Experience with version control systems like Git and exposure to integrated development environments (IDEs) are commonly expected. Strong problem-solving skills, attention to detail, and the ability to work well in a team help new programmers stand out. These skills and qualities are essential for writing efficient code, collaborating on projects, and adapting to new technical challenges in a professional environment.

What is the difference between Entry Level Programming vs Junior Software Developer?

AspectEntry Level ProgrammingJunior Software Developer
Required CredentialsBasic coding skills, possibly a degree or certificationSame as Entry Level Programming, often with some project experience
Work EnvironmentInternships, apprenticeships, or entry-level positions in tech companiesProfessional team settings, contributing to ongoing projects
Employer & Industry UsageCommon in tech startups, small firms, and large corporationsWidely used in software development teams across industries

Both roles typically require foundational programming skills and are entry points into software development careers. The main difference lies in the job title's emphasis: 'Entry Level Programming' often refers to the initial learning phase, while 'Junior Software Developer' indicates a role with some professional experience and responsibilities.

What is entry level programming?

Entry level programming jobs are positions designed for individuals who are new to the software development field, typically requiring little to no professional experience. These roles often involve writing and testing code, debugging applications, and assisting more experienced developers on projects. Entry level programmers usually work under supervision and may be tasked with maintaining existing software or developing simple features. They frequently use languages such as Python, Java, or JavaScript, and these jobs are a great way to gain hands-on experience and learn industry best practices.

What types of projects or tasks are commonly assigned to entry level programmers, and how do these contribute to skill development?

Entry level programmers are typically assigned tasks such as debugging, writing simple code modules, updating existing software, or assisting with code reviews. These responsibilities allow new programmers to become familiar with the codebase, development tools, and team workflows. Working on these foundational tasks helps build practical programming skills, encourages attention to detail, and provides exposure to collaborative practices like version control and peer feedback. Over time, these experiences lay the groundwork for tackling more complex projects and advancing within the team.

What are the most commonly searched types of Programming jobs in Sacramento, CA?

The most popular types of Programming jobs in Sacramento, CA are:

What cities near Sacramento, CA are hiring for Entry Level Programming jobs?

Cities near Sacramento, CA with the most Entry Level Programming job openings:

Infographic showing various Entry Level Programming job openings in Sacramento, CA as of August 2026, with employment types broken down into 1% Internship, 75% Full Time, 14% Part Time, 1% Temporary, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $59,281 per year, or $28.5 per hour.

Entry Level Civil Engineer

KPFF Consulting Engineers

Sacramento, CA โ€ข On-site

$64K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Job description

Company Description

AtKPFF Consulting Engineers, we are more than just anengineering design firm. For over65 years, we have dedicated ourselves toinnovative, sustainable engineeringthat shapes thebuilt environmentand tacklescomplex infrastructure challenges. Ourteam cultureemphasizesbalance, growth, and well-being, supporting each member's professional journey withflexibility, generous benefits,and acollaborative approachto work-life integration.ย 

With over1,500 professionals across 36 offices nationwide, KPFF'sdecentralized structureallows each office theflexibility to pursue projectsaligned with theirregional strengths. Learn more atwww.kpff.com.ย 

Job Description

KPFF's NorCal Civil team is seeking anย Entry Level Civil Engineer or Graduate Civilย Engineerย to join ourย Sacramento office. This role is ideal for an engineer who is ready to take on greater project responsibility while continuing to develop technicalย expertise, client exposure, and leadership skills.ย 

As part of a collaborative team, you will contribute to a diverse portfolio of land development and infrastructure projects, working alongside experienced engineers and project managers to deliver thoughtful, high-quality solutions.ย 

What You'll Doย 
Engineering Design and Analysisย 

  • Assistย with the design of site development, grading, drainage, utility, roadway, and infrastructure projects.
  • Perform engineering calculations and technical analyses under the guidance of experienced engineers.ย 
  • Prepare plans, specifications, and construction documents using AutoCAD Civil 3D and other engineering tools.ย 

Project Support and Coordinationย 

  • Assistย with project planning, scheduling, and documentation.ย 
  • Supportย permittingย efforts and coordination with public agencies and utility providers.ย 
  • Participate in project meetings and collaborate with multidisciplinary project teams.ย 

Field Experienceย 

  • Conduct site visits, field investigations, and data collection activities.ย 
  • Observe construction activities andย assistย with evaluating field conditions.ย 
  • Verify design assumptions and support project implementation efforts.ย 

Professional Developmentย 

  • Learn industry best practices, engineering standards, and regulatory requirements.ย 
  • Participate in design reviews and quality control processes.ย 
  • Work closely with mentors and project managers to develop technicalย expertiseย and progress toward professional licensure.ย 
Qualifications

Required Qualifications

  • Bachelor's degree in Civil Engineeringย 
  • Engineer-in-Training (EIT) certification, or the ability to obtain EIT certification within six months of hireย 
  • Familiarity with AutoCAD Civil 3D and Microsoft Office Suiteย 
  • Strong analytical, problem-solving, and organizational skillsย 
  • Understanding of civil engineering fundamentals and design principlesย 
  • Excellent written and verbal communication skillsย 
  • Ability to work effectively in a collaborative, team-oriented environmentย 
  • Eagerness to learn, grow, and take on new challengesย 

Physical Requirementsย 

  • Ability to sit or stand for extended periods while working on design and technical tasksย 
  • Ability to conduct occasional site visits and navigate active project sitesย 
  • Ability to lift and carry up to 15 pounds of equipment or materials as needed
Additional Information

Compensationย 

Theย anticipatedย base salary range for this position is $64,000 - $85,000, depending on education, experience, qualifications, and overall alignment with the role.ย 

In addition to base salary, employees are eligible for performance-based bonus opportunities and a comprehensive benefits package.ย 

Why KPFFย 

At KPFF,ย you'llย find the flexibility of a locally empowered office backed by the resources of a national firm. We believe the best way to develop engineers is through meaningful project experience, mentorship, and opportunities to take on increasing responsibility.ย 

Our employees enjoy:ย 

  • Flexible schedules and work-life integrationย 
  • Generous paid time off and company holidaysย 
  • Two floating holidays each yearย 
  • Medical, dental, and vision coverageย 
  • Health Savings Account (HSA) with company contributionย 
  • Flexible Spending Accounts (FSA)ย 
  • Employee Assistance Program (EAP)ย 
  • Company-paid life and disability insuranceย 
  • 401(k) retirement plan with a 3% company contributionย 
  • Six weeks of paid family leaveย 
  • Professional development and mentorship opportunitiesย 
  • Support for FE, PE, and professional licensure goalsย 
  • Continuing education and industry involvement opportunitiesย 

#LI-JR1

#LI-ONSITE

KPFF Consulting Engineers participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

KPFF Consulting Engineers is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, creed, ethnicity, national origin, religion, marital status, sex/gender (including sexual orientation or gender identity), pregnancy, veteran status, citizenship status, physical or mental disability, or any other protected basis.