1

Software Engineer Rotational Program Jobs in California

... 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 ...

B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven ... C omprehensive health insurance and wellness programs. * O pportunities for professional ...

Software Engineer

San Diego, CA · On-site

$86K - $198K/yr

Share Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with ... Our recognition awards program acknowledges employees for exceptional performance and superior ...

Software Engineer

San Diego, CA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a ... Our recognition awards program acknowledges employees for exceptional performance and superior ...

Software Engineer

San Diego, CA · On-site

$86K - $198K/yr

R0241787 Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem ... Our recognition awards program acknowledges employees for exceptional performance and superior ...

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 ... equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces ...

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 ... equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces ...

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

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 ...

Senior Software Engineer

San Francisco, CA · On-site +1

$144K - $190K/yr

... rotations. * Become intimately familiar with the systems you build and take pride in writing ... Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers ...

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 ...

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 ...

Participant will engage in a 1-year Engineering Rotational Program (ERP), spending ~3 months on ... Ensuring effective requirements integration across space, ground, and user; hardware and software ...

Bachelor's or master's degree in computer science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or software development training program What You'll Do

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 ...

Specialist Software Engineer

Anaheim, CA · On-site

$97K - $180K/yr

Support new programs from conceptual design, through detail design to completion. * Provides expert guidance with a variety of software engineering concepts, practices, and procedures * Coordinate ...

Bachelor's or master's degree in computer science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or software development training program What You'll Do

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 Jun 23, 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 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 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:
Software Engineer

Software Engineer

Cognition

San Francisco, CA • On-site

Full-time

Posted 2 days ago


Job description

Job Summary:
Cognition is an applied AI lab building end-to-end software agents, including Devin, the first AI software engineer, and Windsurf, an AI-native IDE. The Software Engineer will tackle complex problems in applied AI, focusing on building systems that enhance the functionality of these products and improve developer experiences.
Responsibilities:
• Build core agent infrastructure: Design and ship the systems that power Devin's long-horizon task execution: tool use, context management, multi-step planning, subagent orchestration, and sandboxed code execution environments.
• Improve Windsurf as an AI-native IDE: Contribute to editor intelligence, agent-in-the-loop workflows, real-time code understanding, and the developer experience that makes Windsurf different from every other IDE.
• Close the loop between models and products: Work directly with researchers to translate new model capabilities into shipped features; your feedback shapes what gets prioritized in training.
• Own reliability and performance at scale: Build systems that handle millions of agentic tasks with low latency, high reliability, and the kind of correctness that developers depend on in production.
• Move the category forward: Cognition is defining what AI software engineering looks like. You will have real input into what gets built next and why.
Qualifications:
Required:
• Experience building reliable, performant distributed systems; you have strong opinions about correctness, failure modes, and production behavior.
• You care about how the software you build feels to use and you have shipped things that real people depend on.
• You can make progress on hard problems with incomplete specs, learn fast from results, and course-correct without needing a lot of direction.
• A track record of shipping quickly while maintaining the kind of code quality that a high-density team expects.
• You have dug into how LLMs work, how agents fail, and what it takes to make AI-powered systems behave reliably in the real world.
• Strong Python proficiency: Python is the primary language across Cognition's codebase; you write clean, well-structured Python and are comfortable owning large Python codebases in production.
• Prior experience at a frontier AI lab, applied AI company, or developer tools company; you know what good looks like in this category.
• Degree from a top-tier university: BS, MS, or equivalent in Computer Science, Mathematics, Engineering, or a related technical discipline from a highly selective 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 51-200 employees. The company is currently Growth Stage.