Software Engineer II - Payroll Onboarding

10 Minutes ago • 2 Years + • $135,000 PA - $236,250 PA
Software Development & Engineering

Job Description

Join Rippling's Payroll Onboarding team as a Software Engineer II to ensure a seamless transition for companies adopting their payroll system. You will contribute to the roadmap, provide design feedback, and tackle complex challenges such as migrating large historical payroll datasets, automating configuration, and building robust data validation pipelines. This role offers high impact and autonomy in building the future of payroll.
Good To Have:
  • Experience with frontend frameworks like React.
  • Experience designing and building user onboarding flows that cater to both novice and expert users.
  • Familiarity with the fintech, HR, or payroll domains.
Must Have:
  • Partner with design and product management leaders to shape and drive the vision, strategy, and roadmap.
  • Design, build, and maintain robust services and APIs for payroll data migration and employee setup.
  • Enforce high-quality deliverables and raise the bar for engineering excellence.
  • Participate in an on-call rotation to handle customer and production support.
  • 2+ years of experience as a software engineer.
  • Strong foundation in computer science fundamentals (data structures, algorithms, system design).
  • Proficiency in a backend programming language (Python and Django preferred).
  • Passion for solving hard technical problems in a fast-moving environment.
  • Ability to collaborate effectively across teams and functions with a keen product sense for the user experience.
Perks:
  • Competitive salary
  • Benefits
  • Equity
  • Collaborative work environment
  • Company culture fostered by in-office work

Add these skills to join the top 1% applicants for this job

data-structures
talent-acquisition
game-texts
react
user-experience-ux
frontend-frameworks
django
slack
python
algorithms
system-design

About Rippling

Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.

Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.

We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.

About the role

Join the Payroll Onboarding team at Rippling, where we are dedicated to making the transition to our payroll system smooth and efficient for companies. Our mission is to provide a flawless onboarding experience for every company using Rippling's payroll platform. As a Software Engineer, you will play a key role on our growing team. Contributing to our roadmap, providing design feedback and solving complex challenges like migrating massive historical payroll datasets, automating payroll configuration and setup, and building resilient data validation pipelines. If you are an engineer looking for high impact and autonomy, come build the future of payroll with us!

What you will do

  • Partner with design and product management leaders to shape and drive the vision, strategy, and roadmap for the team, while maintaining a balanced approach that considers both platform and product perspectives
  • Design, build, and maintain robust services and APIs that handle the core logic of payroll data migration and employee setup
  • Enforce high-quality deliverables and raise the bar for engineering excellence by building and operationalizing tools, monitors, and processes across the organization
  • Participate in an on-call rotation to handle customer and production support

What you will need

  • 2+ years of experience as a software engineer
  • Strong foundation in computer science fundamentals (data structures, algorithms, system design)
  • Proficiency in a backend programming language. Our stack is primarily Python and Django, but we welcome experience in similar frameworks.
  • A passion for solving hard technical problems in a fast-moving environment
  • The ability to collaborate effectively across teams and functions, with a keen product sense for the user experience

Bonus points

  • Experience with frontend frameworks like React
  • Experience designing and building user onboarding flows that cater to both novice and expert users
  • Familiarity with the fintech, HR, or payroll domains

Additional Information

Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com

Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.

This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here.

A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.

The pay range for this role is:

135,000 - 236,250 USD per year (US Tier 1)

Set alerts for more jobs like Software Engineer II - Payroll Onboarding
Set alerts for new jobs by Rippling
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙