1

Software Engineering Rotation Program Jobs (NOW HIRING)

Software Engineer, SRE

Redwood City, CA · On-site

$69.75 - $92.75/hr

Fully participate in the engineering rotation and begin contributing to architectural discussions ... Experience: 0-4 years of experience in a Software Engineering role, ideally within a fast-growing ...

Software/Data Rotational Program

Troy, MI · On-site

$108K - $130K/yr

... at the end of each rotation to senior Slate leadership, highlighting engineering outcomes ... software integration, manufacturing engineering, quality, and program management to build a ...

Software/Data Rotational Program

Troy, MI

$108K - $130K/yr

... at the end of each rotation to senior Slate leadership, highlighting engineering outcomes ... software integration, manufacturing engineering, quality, and program management to build a ...

Job Title: Manager, Software Engineering Job Code: 38219 Job Location: Rochester, New York Job ... This Manager will work in close collaboration with Product, Program, and Engineering leadership to ...

Manages on-call rotations for mission-critical systems * Collaborates cross-functionally with ... Four (4) plus years of experience managing or leading software engineering teams * Strong ...

They develop and maintain a comprehensive live site rotation schedule to ensure 24/7 support ... Origence maintains a highly competitive compensation program. Under company guidelines, this ...

They develop and maintain a comprehensive live site rotation schedule to ensure 24/7 support ... Origence maintains a highly competitive compensation program. Under company guidelines, this ...

Software Engineering Manager

Boston, MA · On-site

$176K - $215K/yr

Software Engineering Manager (Full-Time) Boston, MA Duties: Lead a team of developers in the design ... Develop and oversee technical strategies and program roadmaps, ensuring alignment with business ...

next page

Showing results 1-20

Software Engineering Rotation Program information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineering rotation program jobs pay per year?

As of Jun 19, 2026, the average yearly pay for software engineering rotation program in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineering Rotation Program vs Software Engineer?

AspectSoftware Engineering Rotation ProgramSoftware Engineer
CredentialsBachelor's degree in CS or related field; internships or co-op experience beneficialBachelor's degree in CS or related field; relevant experience preferred
Work EnvironmentRotational assignments across teams; collaborative and dynamicFocused on specific projects; team-based environment
Employer & Industry UsageCommon in large tech companies for talent developmentStandard role across tech companies and industries

The Software Engineering Rotation Program offers a structured, rotational experience across different teams, ideal for developing broad skills. In contrast, a Software Engineer typically focuses on specific projects within a team. Both roles require similar educational backgrounds, but the rotation program emphasizes diverse exposure, while the software engineer role emphasizes depth in a particular area.

What types of projects and technologies can participants expect to work with during a Software Engineering Rotation Program?

Participants in a Software Engineering Rotation Program typically gain exposure to a variety of projects, ranging from backend system development and cloud infrastructure to front-end web or mobile applications. Each rotation is designed to introduce new technologies, programming languages, and development methodologies, allowing engineers to build a broad technical foundation. Team structures often differ per rotation, offering opportunities to collaborate with professionals from product, design, and QA. This hands-on experience not only builds versatility but also helps participants identify their preferred technical domains for future specialization.

What are the key skills and qualifications needed to thrive in a Software Engineering Rotation Program, and why are they important?

To thrive in a Software Engineering Rotation Program, you need a solid grasp of programming fundamentals, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with languages like Java, Python, or C++, as well as version control systems (e.g., Git) and exposure to agile methodologies, is typically expected. Strong communication, adaptability, and a willingness to learn make participants stand out as they rotate through various teams and projects. These skills ensure you can quickly contribute, collaborate effectively, and gain broad experience across diverse technical domains.

What is a Software Engineering Rotation Program?

A Software Engineering Rotation Program is a structured early-career development initiative offered by some tech companies. Participants, often recent graduates, rotate through multiple teams or departments over a set period—typically one to two years—gaining experience in different technology stacks, projects, and business areas. The goal is to provide broad exposure to various aspects of software engineering, helping participants build diverse technical skills, expand their professional networks, and find the area that best matches their interests. Upon completion, participants usually transition into a permanent role within the company, often in the team or discipline where they excelled or enjoyed most.
Infographic showing various Software Engineering Rotation Program job openings in the United States as of June 2026, with employment types broken down into 67% Full Time, and 33% Temporary. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer, SRE

Software Engineer, SRE

Poshmark, Inc

Redwood City, CA • On-site

$69.75 - $92.75/hr

Full-time

Posted 20 days ago


Job description

About Poshmark
Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection. Powered by a vibrant community of 165 million members, Poshmark brings real people and taste to shopping through a social experience shaped by shared discovery. Buying and selling fashion feels simple, joyful, and personal, while every item tells its own story. Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.
Site Reliability Engineer
We are looking for a Software Engineer with a product-first mindset to help us accelerate the journey from "idea" to "live feature." In this role, you won't just be writing code; you will be an integral part of the product development lifecycle, working to build features that scale. You believe that great software isn't finished until it's providing value to our community.
6-Month Accomplishments
  • Onboard & Contribute: Rapidly familiarize yourself with the Poshmark tech stack and functional requirements.
  • Feature Shipping: Get comfortable with our automation tools and deployment processes to start pushing code to production.
  • Team Integration: Gain in-depth knowledge of product functionality and start contributing to small-to-medium feature sets.
  • Quality Support: Understand the on-call and bug-fix process to support the health of the features you build.

12+ Month Accomplishments
  • Feature Ownership: Execute projects related to core product functionality with guidance from Sr. team members
  • Operational Excellence: Create meaningful dashboards to monitor the performance and user impact of the features you've launched.
  • Continuous Improvement: Identify gaps in the current product architecture and suggest improvements to enhance user experience or performance.
  • Mentorship & Growth: Fully participate in the engineering rotation and begin contributing to architectural discussions.

Responsibilities
  • Feature Delivery: Act as a key contributor to the development, rollout, and deployment of new product features.
  • Full-Cycle Development: Work closely with development and product teams from early design stages through to resolving production issues.
  • Agile Mindset: Function effectively in a fast-paced, rapidly changing environment where rapid iteration is the norm.
  • Systems Thinking: Ensure that every feature is designed with "operability" in mind, making it easy to monitor and support.

Desired Skills
  • Experience: 0-4 years of experience in a Software Engineering role, ideally within a fast-growing startup.
  • Technical Foundation: Exposure to large-scale web operations and a solid understanding of UNIX-based environments.
  • Problem Solver: Experience scripting, coding, and using a wide variety of open-source technologies to solve complex problems.
  • Deployment Savvy: Familiarity with continuous integration tools like Jenkins and configuration management tools like Ansible is a major plus.

Technologies we use:
  • Languages/Servers: Ruby, JavaScript, Node.js, Tomcat, Nginx, HAProxy.
  • Data & Messaging: MongoDB, RabbitMQ, Redis, ElasticSearch.
  • Infrastructure: AWS (EC2, RDS, CloudFront, S3), Kubernetes, Docker.

Note: 1) Poshmark is currently unable to provide visa sponsorship for this position. 2) This is a hybrid position based out of our Redwood City, CA.