2

Entry Level Computer Programmer Jobs in Milpitas, CA

Software Development Engineer

Livermore, CA · On-site +1

$75K - $99K/yr

The Software Development Engineer is an entry-level professional responsible for designing ... Skills: C#.NET, C++ Programming Language, Computer Programming, Embedded C, Microsoft VSS, Python ...

... computer vision programing in matlab, and/or C/C++/C#, and/or Java. Qualifications Possesses ... Mechanical, Electrical, Industrial, Manufacturing, Chemical, Quality, etc. Entry level to 3 yrs ...

DTE - 17657

Sunnyvale, CA · On-site

$90K/yr

General Information Job Title Hardware Verification Engineer, Entry Level Job ID 17657 City ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or ...

next page

Showing results 1-20

Entry Level Computer Programmer information

See Milpitas, CA salary details

$37.6K

$74.1K

$108.9K

How much do entry level computer programmer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for entry level computer programmer in Milpitas, CA is $74,069.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,600.00 and $91,200.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What are Entry Level Computer Programmers?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What Does an Entry-Level Computer Programmer Do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

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

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.
What are the most commonly searched types of Computer Programmer jobs in Milpitas, CA? The most popular types of Computer Programmer jobs in Milpitas, CA are:
What are popular job titles related to Entry Level Computer Programmer jobs in Milpitas, CA? For Entry Level Computer Programmer jobs in Milpitas, CA, the most frequently searched job titles are:
What cities near Milpitas, CA are hiring for Entry Level Computer Programmer jobs? Cities near Milpitas, CA with the most Entry Level Computer Programmer job openings:
Infographic showing various Entry Level Computer Programmer job openings in Milpitas, CA as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $74,069 per year, or $35.6 per hour.
Entry-level Transportation Engineer/Planner (Summer 2026)

Entry-level Transportation Engineer/Planner (Summer 2026)

Fehr & Peers

San Jose, CA • On-site

$91K - $94K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

If you are interested in multiple locations please only apply once, your preference will be discussed during the screening process.
At Fehr & Peers, we are a diverse group of individuals with one thing in common-a passion for transportation. We highly value that same passion in candidates for our team. Our Entry-Level Engineers and Planners may expect to build a career foundation through a wide variety of experiences. Our emphasis on the early development of project management and technical skills provides the tools for success as well as a foundation for increasing career growth. These opportunities for personal and professional growth are maximized through experience in both planning and engineering project work and by exposure to a multitude of project types and tasks, including the following:
- Transportation impact studies
- Bicycle and pedestrian planning
- Access, circulation, and parking studies
- Multimodal operations assessments
- Complete streets planning, operations, and design
- Cost estimates and project specifications
- Transit forecasting and operations
- Travel behavior forecasting
- Vehicle miles of travel (VMT) assessments
- Systemic safety studies
- Highway interchange/corridor studies
- Climate action plans
- Freight planning
- Transportation demand management (TDM) plans
- Design drawings from the conceptual stage all the way to construction-ready documents, including the following:
- Bikeways/complete streets
- Signing and striping
- Traffic signals/ITS
- Street lighting
- Roundabouts
- Temporary traffic control
Please review the responsibilities below.
Ongoing:
  • Conduct transportation analysis and write reports
  • Participate in meetings, including preparing presentations and public outreach materials
  • Handle project management responsibilities
  • Participate in professional organizations
  • Conduct site visits and collect field data
  • Explore the Fehr & Peers internal Research and Development program

By the end of the first month:
  • Participate in on-the-job training and mentoring
  • Work on a few different projects
  • Seek additional work from project managers

By the end of six months:
  • Work on a variety of projects with most staff in the office
  • Use several technical software programs
  • Prepare deliverables, including memos, reports, and presentations

By the end of the first year:
  • Attend multiple client meetings
  • Increase responsibility for managing small projects

Qualifications (We encourage all applicants to apply, even if you don't meet all of the qualifications listed below)
  • An entrepreneurial spirit and proactive approach to communication and getting work done
  • Genuine curiosity for the work and familiarity with the challenges of day-to-day travel within your community
  • Completed bachelor's or in-progress master's degree in transportation, civil or electrical engineering, urban and regional planning, or a related major (e.g., geography, math, statistics, economics)
  • Coursework in transportation, engineering, urban and regional planning, geography, math, statistics, economics, or other related courses (an EIT for engineering candidates is preferred)
  • Experience or exposure related to the following topic areas (note that experience in all these areas is not required) Topic Areas: Field work, traffic operations analysis, signal design, transportation planning (e.g., bicycle or transit plans, infrastructure finance, transportation and land use policy, and/or travel demand modeling)
  • Experience or exposure to relevant software (note that experience with all software is not required). General-Microsoft Excel, GIS (ArcGIS, QGIS), and/or CAD (AutoCAD, Microstation). Traffic Operations Analysis-HCS, Synchro/SimTraffic, Vistro, VISSIM, and/or Sidra. Travel Demand Modeling-Cube/Voyager, TransCAD, VISUM, and/or Emme. Programming-Python and/or R.
  • Previous work experience in an office setting related to a topic area listed above
  • Experience with technical writing and public speaking through school and/or work experience
  • Interpersonal skills, a desire to collaborate, and a creative approach to problem-solving
  • Organizational skills and the ability to balance priorities between multiple tasks within a defined timeline

$91,500 - $94,500 a year
Placement within the stated pay range will be determined based upon education, experience, and qualifications.
Benefit Highlights:
Medical, Dental, Vision, Life and Disability Insurance.
401(k) Plan with matching and profit sharing.
Flexible Spending Accounts.
Commuter Benefits.
Paid Vacation, holidays and sick leave.
8 weeks of Paid Parental Leave.
Mentoring and Career Development programs.
Research and Development group participation, and more.
Full information about the benefits we offer can be found by visiting our careers page.
EEO: Fehr & Peers is an Equal Opportunity Employer committed to providing a workplace free from discrimination and harassment. We recruit, hire, develop, and promote employees based on qualifications, merit, and business needs. We do not discriminate against applicants or employees on the basis of race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, citizenship, age, disability, genetic information, veteran or military status, marital status, or any other characteristic protected by applicable federal, state, or local law.
We value the unique experiences, perspectives, and contributions of our employees and are committed to creating an environment where everyone can thrive.
Nondiscrimination: Fehr & Peers ensures nondiscrimination in all programs and activities in accordance with Title VI of the Civil Rights Act of 1964. If you need more information or special assistance for persons with disabilities or limited English proficiency, contact Human Resources.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.