1

Software Engineer Rotational Program Jobs in California

Software Engineer

Pleasanton, CA · On-site

$175K - $200K/yr

Software Engineer The Top Line Here's the deal. We're all about helping researchers break free from ... This role is also eligible for our bonus program, and comprehensive health and retirement benefit ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

We're committed to providing programs and support that encourage personal and professional growth ... As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ...

Software Engineer

San Diego, CA · On-site

$92K - $119K/yr

Associate Software Engineer Location: San Diego * Coordinates and develops project concepts ... Researches programming system failures and designs and programs solutions. Performs complex ...

... program. Company : Cognition develops artificial intelligence systems for software engineering and code automation. Founded in 2023, the company is headquartered in San Francisco, USA, with a team of ...

Software Engineer

San Diego, CA · On-site

$92K - $119K/yr

Associate Software Engineer Location: San Diego * Coordinates and develops project concepts ... Researches programming system failures and designs and programs solutions. Performs complex ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

We're committed to providing programs and support that encourage personal and professional growth ... As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies ...

Software Engineer

Menlo Park, CA · On-site

$161K - $195K/yr

Participate in on-call rotations, incident response, root cause analysis, and remediation efforts ... Performance driven compensation with multipliers for outsized impact, bonus programs, equity ...

Software Engineer, Cloud

Palo Alto, CA · Hybrid

$126K - $145K/yr

Software Engineer, Cloud Location: Palo Alto, California (Hybrid, 3 days per week) This role is for ... Ability to take part in on-call rotation to maintain service uptime * Ability to use and program a ...

Software Engineer

Menlo Park, CA · On-site

$161K - $195K/yr

Participate in on-call rotations, incident response, root cause analysis, and remediation efforts ... Performance driven compensation with multipliers for outsized impact, bonus programs, equity ...

Software Engineer

Menlo Park, CA · On-site

$161K - $195K/yr

Participate in on-call rotations, incident response, root cause analysis, and remediation efforts ... Performance driven compensation with multipliers for outsized impact, bonus programs, equity ...

Software Engineer

Menlo Park, CA · On-site

$161K - $195K/yr

Participate in on-call rotations, incident response, root cause analysis, and remediation efforts ... Performance driven compensation with multipliers for outsized impact, bonus programs, equity ...

Senior Software Engineer

Oakland, CA · Hybrid

$140K - $185K/yr

Participate periodically in on-call rotation * Participate in the hiring process * Mentor Junior ... Software engineering foundation - experience designing and developing reusable libraries and ...

Software Engineer, Cloud

Palo Alto, CA · Hybrid

$126K - $145K/yr

Software Engineer, Cloud Location: Palo Alto, California (Hybrid, 3 days per week) This role is for ... Ability to take part in on-call rotation to maintain service uptime * Ability to use and program a ...

Software Engineer, Cloud

Palo Alto, CA · On-site +1

$126K - $145K/yr

Software Engineer, Cloud Location:Palo Alto, California (Hybrid, 3 days per week) This role is for ... Ability to take part in on-call rotation to maintain service uptime * Ability to use and program a ...

Software Engineer

Menlo Park, CA · On-site

$135K - $150K/yr

Participate in on-call rotations, incident response, and remediation efforts under guidance ... Performance driven compensation with multipliers for outsized impact, bonus programs, equity ...

next page

Showing results 1-20

Software Engineer Rotational Program information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software engineer rotational program jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software engineer rotational program in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, extensive experience, and often working in leadership or highly technical positions such as principal engineer or engineering director.

Do rotational programs pay well?

Software Engineer Rotational Programs typically offer competitive salaries that align with industry standards for entry-level or early-career roles. Compensation can vary based on company size, location, and the specific program, but they often include benefits such as bonuses, stock options, or other incentives to attract talent. Overall, these programs tend to pay similarly to standard software engineering roles at comparable experience levels.

What is a Software Engineer Rotational Program job?

A Software Engineer Rotational Program is a structured, multi-phase program designed for early-career engineers to gain experience in different teams or departments within a company. Participants rotate through various projects, technologies, and business areas to develop a broad skill set and understanding of the organization. These programs typically last one to two years and provide mentorship, training, and networking opportunities. The goal is to prepare engineers for long-term success by exposing them to diverse challenges and helping them find the best fit for their skills and interests.

What kinds of projects or experiences can I expect during a Software Engineer Rotational Program?

Participants in a Software Engineer Rotational Program typically work on a variety of projects across different teams and technical domains, such as front-end development, back-end services, DevOps, or data engineering. Each rotation usually lasts a few months and offers hands-on experience with new technologies and tools while addressing real business challenges. You'll collaborate with seasoned engineers, attend technical workshops, and participate in cross-functional projects, all designed to enhance your coding skills and broaden your industry knowledge. This structure helps you discover your interests and strengths, building a foundation for long-term career growth within the organization.

What engineers make $300,000 a year?

Senior software engineers, especially those in high-cost-of-living areas or working at major tech companies, can earn $300,000 or more annually through base salary, bonuses, and stock options. Specialized roles such as machine learning engineers or software architects with extensive experience and advanced skills may also reach this compensation level.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Achieving this level often requires advanced knowledge of programming languages, strong problem-solving skills, and sometimes additional certifications or leadership roles. Salary ranges vary based on location, company size, and individual expertise.

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

To succeed in a Software Engineer Rotational Program, you need solid programming fundamentals, a bachelor’s degree in computer science or a related field, and experience with multiple coding languages. Familiarity with development environments, version control tools (like Git), and cloud platforms is commonly expected, while additional certifications in software development can be beneficial. Strong soft skills include adaptability, effective teamwork, and excellent problem-solving abilities, which enable thriving across diverse teams and projects. These abilities are crucial for maximizing the learning and impact during rotations, enabling participants to contribute meaningfully and develop a well-rounded skill set.

What are the most commonly searched types of Software Engineer Rotational Program jobs in California? The most popular types of Software Engineer Rotational Program jobs in California are:
What are popular job titles related to Software Engineer Rotational Program jobs in California? For Software Engineer Rotational Program jobs in California, the most frequently searched job titles are:
What job categories do people searching Software Engineer Rotational Program jobs in California look for? The top searched job categories for Software Engineer Rotational Program jobs in California are:
Infographic showing various Software Engineer Rotational Program job openings in California as of July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer

Software Engineer

Unchained Labs

Pleasanton, CA • On-site

$175K - $200K/yr

Other

Medical, Retirement

Re-posted 25 days ago


Job description

Software Engineer

The Top Line

Here's the deal. We're all about helping researchers break free from tools that just don't cut it. Unleashing problem-tackling solutions that make a huge difference in the real science they do every day. That's our mantra, our promise and we own it. Our tribe is different. We thrive on moving fast, taking risks and persevering through failure.  We embrace the unknown and we are happy to make mistakes. We are there for each other and we crave diversity because we know that building a truly diverse tribe will make us better at everything.

The Job

Does working on life science instruments sound fun? How about designing software, AI tools, and scripting for automation and instrumentation? Why not work on interesting new custom projects for our brand-new Stuntman platform?  All of this is exactly what we want our next software engineer to do.  Nowhere else will you get a chance to work on software to run new mechanical hardware and electronics from start all the way through to the final delivery to the customer. Our systems have it all.  AI, Optics, motion control, liquid handling, temperature control, and much more.

Our ideal candidate is enthusiastic, flexible, and eager to attack new challenges.  They will work with other software developers, engineers, and scientists to develop and test custom software and scripting to run new and existing instruments.

Responsibilities

  • Responsible for delivering custom lab automation software, firmware, and scripting solutions to the end customer
  • Develop software for interacting with and controlling automation hardware
  • Collaborate with domain experts to specify, design, and create extensions to the Unchained software platform
  • Hit the ground running, and provide clinical execution in a highly dynamic and collaborative environment
  • Work with Sales team to develop novel custom solutions and scope them
  • Excited about and comfortable using AI to generate, troubleshoot, and debug
  • Hands on testing and development on the hardware
  • Have a passion for learning new skills, technologies, and science
  • Bring a very positive, and highly energetic attitude to all aspects of your work
  • Be flexible and ready when the going gets tough to help us do whatever needs to get done to meet our customer's needs
  • Occasionally assist Product Support Engineers to resolve escalated customer issues relating to automation software
  • Full-time based at our HQ in Pleasanton, CA 

Qualifications

  • Experience with hardware communication using CANBUS, Serial (232/485), TCP/IP, USB, MODBUS, and i2C
  • Experience with trouble shooting automated equipment
  • Excellent C# programming skills, including deep knowledge of multi-threaded and event-based designs
  • Excellent knowledge of Python
  • Good working knowledge of C++ with ATL/COM
  • Good at being self-directed to complete projects on time that meet the customer's requirements
  • Experience with Git desirable
  • UI development skills using WPF
  • Requires a bachelor's degree in computer science, computer engineering, electrical engineering or equivalent with 5+ years of experience.
  • Excellent written and verbal communication skills
  • Willing to travel to customers up to 5% of the time.
  • Experience with process control and motion control is a plus

Compensation

The US base salary range for this full-time position is $175,000 - $200,000. This salary range is an estimate, and the actual base salary may vary based on the Company's compensation practices. This role is also eligible for our bonus program, and comprehensive health and retirement benefit programs.