1

Software Developer Trainee Jobs in Sunnyvale, CA

Technical Trainer

San Carlos, CA · On-site

$93K - $161K/yr

Collaborate with internal stakeholders, including subject matter experts, engineers, and production ... Familiarity with learning management systems (LMS) and/or other training software. * Experience ...

Showing results 21-29

Software Developer Trainee information

See Sunnyvale, CA salary details

$56K

$130.5K

$193.7K

How much do software developer trainee jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software developer trainee in Sunnyvale, CA is $130,541.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,000.00 and $151,700.00 per year, depending on experience, location, and employer.

What is a software developer trainee?

Software Developer Trainees are entry-level professionals who are learning the skills required to become full-fledged software developers. They typically work under the guidance of senior developers and participate in coding, debugging, testing, and documentation tasks as part of a training or probationary period. The goal of this role is to provide real-world experience and mentorship, enabling trainees to transition into independent developer roles. Software Developer Trainees often collaborate with teams and are encouraged to learn modern programming languages, development tools, and best practices.

What are the typical responsibilities and learning opportunities for a software developer trainee during the first few months on the job?

As a Software Developer Trainee, your initial responsibilities often include assisting with code reviews, debugging, and writing small modules under the guidance of senior developers. You'll spend significant time learning company-specific frameworks, tools, and development practices while participating in team meetings and collaborative projects. This period is designed for hands-on learning, so expect to receive regular feedback and mentorship to help you build foundational technical and communication skills. Over time, you'll gradually take on more complex tasks as you become familiar with the software development lifecycle and the team's workflows.

What are the key skills and qualifications needed to thrive as a software developer trainee, and why are they important?

To thrive as a Software Developer Trainee, you need a foundational understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and problem-solving skills, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and basic database management is typically expected. Eagerness to learn, attention to detail, and effective communication are essential soft skills for collaborating with teams and adapting to new technologies. These skills and qualities enable rapid skill development, efficient teamwork, and successful contributions to software projects.

What is the difference between Software Developer Trainee vs Software Developer?

AspectSoftware Developer TraineeSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree or higher in Computer Science or related field, with relevant experience
Work EnvironmentTraining programs, mentorship, entry-level projectsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageInternships, training programs, entry-level positions in tech companiesFull-fledged employee in software development teams across industries

The main difference is that a Software Developer Trainee is in a learning or internship phase, focusing on gaining skills, while a Software Developer is a fully employed professional responsible for delivering software projects.

What are the most commonly searched types of Software Developer jobs in Sunnyvale, CA?

The most popular types of Software Developer jobs in Sunnyvale, CA are:

What cities near Sunnyvale, CA are hiring for Software Developer Trainee jobs?

Cities near Sunnyvale, CA with the most Software Developer Trainee job openings:

Technical Trainer

Joby Aviation

San Carlos, CA • On-site

$93K - $161K/yr

Full-time

Medical, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. At Joby, we've been working to make that dream a reality since 2009 and we're now in the final stages of certifying our aircraft with the FAA. With plans to launch our aircraft in the US and Dubai, we're now scaling manufacturing and preparing for the launch of our commercial service.


Are you ready to shape the future of aviation, to champion and elevate our aircraft manufacturing training programs? In this role, you will standardize and document critical training activities, ensuring our production teams possess the expertise required to build the next generation of air transportation. You will be responsible for preparing technicians for On-the-Job Training (OJT) through hands-on instruction, area-specific skill development, and continuous improvement initiatives.


  • Deliver new-hire onboarding training (e.g., core knowledge training, application/systems training, facility and safety orientation, etc.).

  • Deliver fundamental skills training (e.g., safety cable, torque driver, O-ring installation, IPC620 and IPC610 solder training, etc.).

  • Deliver continuous improvement applied training (e.g., 5S, standard work, built-in-quality, etc.). 

  • Coordinate with external vendors to support technical training needs.

  • Ensure that technical training content, processes, and procedures are in compliance with published training standards.

  • Manage and maintain technical training records.

  • Support the development of technical training curricula based on existing work instructions, SOPs, and training content.

  • Collaborate with internal stakeholders, including subject matter experts, engineers, and production leaders, to incorporate practical, hands-on experiences into technical training programs.

  • Coordinate and manage costs and equipment for technician and quality inspector training.

  • Continuously assess the effectiveness of training programs and make recommendations to address evolving industry requirements and feedback from trainees.


  • 5+ years of professional technical training experience.

  • Bachelor’s degree or equivalent experience.

  • Proficiency in powertrain and electronics processes with the ability to define technical scopes, sequences, and critical tool requirements for complex tasks.

  • Ability to conduct practical "tabletop" walk-throughs and field validations to ensure technical accuracy and safety in real-world applications.

  • Strong delivery skills for leading in-person drills, technical simulations, and frontline coaching to ensure learner proficiency and task accuracy.

  • Strong instructional and presentation skills, with the ability to convey complex concepts clearly and in an engaging manner.

  • Excellent interpersonal skills, with the ability to mentor and guide individuals from diverse backgrounds and skill levels.

  • Effective communication and organizational skills to manage training schedules, materials, records, and documentation.

  • Experience managing successful projects from inception to completion.


  • Bachelor’s degree in Engineering, Manufacturing, Materials Science, Training, Instructional Design, or a related field.

  • Demonstrated experience in technical writing, specifically drafting step-by-step procedural documentation.

  • Experience capturing and developing visual training aids, such as instructional photography and video, to supplement technical documentation.

  • Experience designing, implementing, enhancing, and delivering training programs in a manufacturing, production, or similar environment.

  • Familiarity with learning management systems (LMS) and/or other training software.

  • Experience designing standardized training systems.

  • Experience in aerospace, composites, or electronics manufacturing.


Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $93,000 - $161,000/yr. The compensation package will be determined by job-related knowledge, skills, and experience.


Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Joby is an Equal Opportunity Employer