Rippling is looking for a Staff Software Engineer to join our Benefits Team. You will build a modern multi-sided marketplace for benefits, designing complex, scalable systems that power the discovery, purchase, and utilization of benefits products globally and help shape the future of the industry.
What You'll Do
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
- Confidently ship large features and improvements with minimal guidance and support from other team members.
- Solve technical problems of the highest scope and complexity for your team.
- Translate high-level business requirements into a software design and communicate designs to other developers.
- Review and share feedback on code, features, technology, architecture, and designs.
- Drive the technical roadmap and architecture for the team.
- Provide mentorship to junior engineers on your team to help them grow and remove blockers.
- Act as the technical lead for your pod/team and drive large initiatives.
- Have exposure to business and technical leadership to strategize on improving revenue and scalability.
What We're Looking For
- Bachelor's Degree in Computer Science or equivalent.
- Minimum 8+ years of programming experience.
- Ability to exercise discretion and independent judgment in the performance of duties.
- Ability to thrive in an ambiguous environment by identifying areas of impact and independently pursuing them.
- Infectious passion for solving real customer pain points.
- Experience in building scalable distributed systems.
- Experience in building critical platform pieces that help the product scale quickly.
Nice to Have
- Ideally experience in scaling products from 1->100.
- Preferred experience in our technology stack: Python, Django, React, MongoDB, AWS and GoLang.
- Bonus: Experience in marketplace platforms.
Technical Stack
- Python
- Django
- React
- MongoDB
- AWS
- GoLang
Team & Environment
Part of the Benefits engineering team, working within pods/teams.






