Staff Full Stack Software Engineer (Backend) - Time Platform
Job Summary
Rippling is seeking a Staff Software Engineer to join our Workforce Management team. This role involves building innovative solutions that help businesses manage their workforce globally.
About the Role
We are a rapidly growing company based in San Francisco, CA, with a strong commitment to diversity and inclusion. We prioritize candidate safety and provide a supportive work environment.
Responsibilities
- Build scalable, maintainable, and high-performance backend systems that power critical workforce management products.
- Deliver high-quality features quickly by balancing speed and safety in your code.
- Own architectural decisions and guide the full product lifecycle, from ideation to production.
- Collaborate cross-functionally with product managers, designers, and other teams to gather customer feedback and refine the product roadmap.
- Mentor and lead senior and junior engineers by sharing expertise and promoting engineering best practices.
- Shape the future of our rapidly growing product suite and solve complex challenges.
Requirements
- 8+ years of experience in backend development with expertise in Python, Django, or similar technologies.
- Experience in building projects with clean abstractions and architecture.
- Strong grasp of computer science fundamentals, algorithms, and system design.
- Comfortable developing scalable and extendable core services used in many products and navigating complex technical challenges.
- Care deeply about the end user, product design, and delivering an intuitive, polished experience.
- Thrives in a fast-paced, unstructured environment and identifies, owns, and creates lasting impact on problems.
Qualifications
- Experience with React or JavaScript is a plus.
- Experience with systems thinking to design and ship fault-tolerant, highly available, scalable, and extendable systems.
- Ability to work in-office, at least three days a week, for US-based employees.
Benefits
We offer a competitive salary, comprehensive benefits, and equity. The salary range for US-based employees is 189,000 - 315,000 USD per year, depending on location.
Pay
The base salary for this role is competitive and will be determined based on location and experience.
Schedule
This role requires a minimum of three days a week in the office for US-based employees.
Skills
- Python, Django
- React or JavaScript
- Systems thinking
- Scalability and reliability
- Customer focus
- Problem-solving skills
Benefits
- Comprehensive health insurance
- Retirement savings plan
- Flexible vacation and sick leave
- Professional development opportunities
- Employee referral program
Company Culture
We are committed to fostering a collaborative work environment and company culture. Our team is diverse and inclusive, and we prioritize candidate safety.
Equal Opportunity Employer
Rippling is an equal opportunity employer and does 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.