Rippling is looking to solve the business and technical problem of making the transition to their payroll system smooth and efficient for companies, by providing a flawless onboarding experience for every company using Rippling's payroll platform. This includes migrating massive historical payroll datasets, automating payroll configuration and setup, and building resilient data validation pipelines.
Requirements
- 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.
- 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
Responsibilities
- 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
- Contributing to our roadmap
- providing design feedback
- solving complex challenges like migrating massive historical payroll datasets
- automating payroll configuration and setup
Other
- 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
- 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
- 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.