Staff Software Engineer - Benefits
Staff Software Engineer responsible for leading architecture, large initiatives, and scalable distributed systems within Rippling’s Benefits vertical. Requires a bachelor’s degree and 8+ years of programming experience, with preferred experience in Python, Django, React, MongoDB, AWS, and Go.
About the job
Responsibilities
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
- Ship large features and improvements with minimal guidance while collaborating on larger projects.
- Solve technical problems of the highest scope and complexity for the team.
- Translate high-level business requirements into software designs and communicate designs to other developers.
- Review and provide feedback on code, features, technology, architecture, and designs.
- Drive standards for code quality and testing across the product.
- Drive the team's technical roadmap and architecture.
- Mentor junior engineers and remove blockers to their autonomy.
- Act as the technical lead for the pod or team and drive large initiatives.
- Partner with business and technical leadership to improve revenue and scale rapidly.
Requirements
- Bachelor's degree in Computer Science or equivalent.
- 8+ years of programming experience.
- Ability to exercise discretion and independent judgment in performing the duties.
- Experience scaling products from 1 to 100 is ideal.
- Ability to thrive in ambiguous environments by identifying areas of impact and independently pursuing them.
- Passion for solving real customer pain points.
- Experience building scalable distributed systems.
- Experience building critical platform components that enable rapid product scaling.
Preferred Qualifications
- Experience with Python, Django, React, MongoDB, AWS, and Go.
- Experience with marketplace platforms.
Skills
Python, Django, React, MongoDB, AWS, Go, Distributed Systems, Marketplace Platforms
Similar jobs
Fullstack Engineering jobsStaff Software Engineer leading end-to-end development of enterprise travel platform features across Java/Spring Boot services and modern frontend applications. Requires 7+ years of experience, scalable systems expertise, and proficiency with cloud, microservices, and web technologies.
Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.
Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.
Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.
Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.