Rippling is looking to solve the problem of managing and automating every part of the employee lifecycle in a single system, including onboarding, payroll, expenses, benefits, and computers.
Requirements
- Knowledge of algorithms, data structures, and systems architecture
- Familiarity with the following programming languages: Python, React, JavaScript, and HTML/CSS
- You care about product ownership and solving problems for our customers
- You’re passionate about being in a product focused environment where everyone cares deeply about customer impact
Responsibilities
- Develop high quality software with attention to detail
- Design, develop, code, and test software systems, improvements, products and user-facing experiences
- Work alongside software architects and senior developers doing state-of-the-art development work
- Contribute to product design and implementation discussions
- Find and build unique solutions to implement projects from the idea phase to production
- Connect with peers, new teammates, and colleagues from across the business
- Become the in-house expert on Rippling customers and competition
Other
- You will be graduating in 2025 or recently graduated with a Bachelors or Masters in Computer Science, or related fields
- 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
- Rippling is an equal opportunity employer
- Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process