1

Software Engineer Training Jobs in California (NOW HIRING)

Software Engineer

San Jose, CA ยท On-site

$90K - $135K/yr

Job Summary: Seeking a top-notch hands-on Software Engineer to work on design of system ... education, training, specific skills, years of experience, and comparison to other employees ...

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Our company provides application analysis, design, development and programming, software ...

... in training. * Own reliability and performance at scale: Build systems that handle millions of ... Cognition is defining what AI software engineering looks like. You will have real input into what ...

Software Engineer

Sunnyvale, CA ยท On-site

$90K/yr

Undergo 3 months of comprehensive training for eGain products. After completing the initial ... (DevOps, RevOps, SupportOps) * Technical Support * Develop and maintain AI-powered software tools ...

Software Engineer

San Francisco, CA ยท On-site

$260K - $300K/yr

... in training. * Own reliability and performance at scale: Build systems that handle millions of ... Cognition is defining what AI software engineering looks like. You will have real input into what ...

... training, readiness, and mission planning solutions. We're looking for talented software engineers ... to help customize Worldline for a special project. Worldline generates synthetic, large-scale, geo ...

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... and training, among other factors, when preparing an offer of employment. Equal Opportunity ...

Software Engineer

Goleta, CA ยท On-site

$90K - $140K/yr

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... and training, among other factors, when preparing an offer of employment. Equal Opportunity ...

Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology ... training, critical skills, and/or business considerations. Highly competitive equity grants are ...

Software Engineer

San Diego, CA ยท On-site

$69K - $125K/yr

... Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security! Leidos is seeking a Junior Software Development Engineer to support analysis, design ...

Software Engineer

San Diego, CA ยท Hybrid

$69K - $125K/yr

... Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security! Leidos is seeking a Junior Software Development Engineer to support analysis, design ...

Software Engineer Epsilon3 is a multi-product operations management platform revolutionizing the ... benefits, training, and apprenticeship. Epsilon3 makes hiring decisions based solely on ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... and Training Support, Parental Paid Leave, and much more. Join us and make a difference in ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... and Training Support, Parental Paid Leave, and much more. Join us and make a difference in ...

We are looking for a Software Engineer to join our Engineering team. This contract has a 6 month ... benefits, training, and apprenticeship. CENTRL makes hiring decisions based solely on ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... and Training Support, Parental Paid Leave, and much more. Join us and make a difference in ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... and Training Support, Parental Paid Leave, and much more. Join us and make a difference in ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... and Training Support, Parental Paid Leave, and much more. Join us and make a difference in ...

next page

Showing results 1-20

Software Engineer Training information

See California salary details

$23.7K

$103.5K

$186.5K

How much do software engineer training jobs pay per year?

As of Jun 13, 2026, the average yearly pay for software engineer training in California is $103,490.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,100.00 and $118,400.00 per year, depending on experience, location, and employer.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many successful professionals start in their mid-20s or later. Learning programming languages, gaining practical experience through projects or certifications, and building a portfolio are key steps regardless of age.

What are the key skills and qualifications needed to thrive in the Software Engineer Training position, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

What training do you need to be a software engineer?

To become a software engineer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining proficiency in programming languages such as Java, Python, or C++, along with understanding data structures, algorithms, and software development tools, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

How to get a job as a software engineer with no experience?

To get a software engineer job with no experience, focus on building a strong portfolio of projects, learn relevant programming languages and tools, and gain practical skills through coding bootcamps or online courses. Internships, open-source contributions, and certifications can also improve your chances and demonstrate your abilities to employers.

What does the typical day look like for someone in a Software Engineer Training position?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.

What is a Software Engineer Training job?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

What cities in California are hiring for Software Engineer Training jobs? Cities in California with the most Software Engineer Training job openings:
Infographic showing various Software Engineer Training job openings in California as of June 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 74% In-person, 5% Hybrid, and 21% Remote job distribution, with an average salary of $103,490 per year, or $49.8 per hour.
Software Engineer

Software Engineer

Super Micro Computer

San Jose, CA โ€ข On-site

$90K - $135K/yr

Full-time

Posted 11 days ago


Job description

Job Req ID: 29174
About Supermicro:
Supermicroยฎ is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Job Summary:
Seeking a top-notch hands-on Software Engineer to work on design of system manufacturing test software for the quality of Server, IoT , Workstation or Rack products.
As part of our software engineering team, you will be responsible for leading the projects and provide technical expertise and recommendations to support and enhance our development projects.
Essential Duties and Responsibilities:
As a Software Engineer at Supermicro, you will:
  • Architect and design system manufacturing test software solutions using to diagnose assembly system units in the factory powerfully for figuring out defects related to product assembly or design.
  • Remain at the forefront of cutting-edge server technologies, ensuring your solutions are innovative and competitive.
  • Develop and innovate advanced testing features that improve factory efficiency, test coverage, and user experience.
  • Troubleshoot complex issues, providing timely resolutions to consolidate system product reliability and performance before production team ships good products to customers.
  • Engage closely with our development team in Taiwan, collaborating daily to align on project goals and manufacturing test software solutions.
  • Collaborate across different departments as design, PM, validation, and production teams for the success of product quality

Qualifications:
  • Fluent in Mandarin, able to communicate with the Taiwanese team and supervisor.
  • A Bachelor's, Master's degree in Computer Science (CS), Electrical Engineering (EE), Computer Engineering (CE), or related fields from an accredited institution is preferred.
  • A minimum of 2 years of hands-on experience as a Software Design Engineer or a related role, demonstrating substantial expertise in software engineering, especially in server management software development and automatic testing.
  • Proficiency in Linux programming by shell, python scripts, or Golang language and CursorAI IDE is required.
  • Strong communication skills and the ability to work efficiently within a diverse team environment.
  • Have experience on familiar Linux operation, tool development, SVN and GitLab usage.

Salary Range
$90,000 - $135,000
The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.
EEO Statement
Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.