Rippling needs to build core systems that power payroll operations globally, ensuring employees in over 70+ countries are paid accurately, on time, and with minimal friction, while abstracting away the complexities of payroll systems for customers.
Requirements
- 2–5 years of professional software development experience.
- Strong CS knowledge and expertise.
- Strong problem-solving and debugging skills, with a bias for action and ownership.
- Preferred experience with Python, MongoDB, React
Responsibilities
- Collaborate with engineering and product teams to build and scale key components of the payroll run experience.
- Take ambiguous technical requirements and break them down into clear, actionable engineering tasks.
- Write clean, testable, and efficient code.
- Implement unit and integration tests to ensure high quality and reliability.
- Contribute to planning and execution of projects with clear understanding of trade-offs, dependencies, and risks.
- Participate in design reviews, code reviews, and drive best practices to elevate code quality and team productivity.
- Work closely with support and operations teams to troubleshoot issues in production and drive long-term stability improvements.
Other
- Ability to work effectively in a collaborative, cross-functional environment
- 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.