Rippling is looking for a Senior Staff Software Engineer to join their Time Products team to build innovative solutions that help businesses around the world manage their workforce. The Time Products surfaces have the highest QPS of any endpoints at Rippling, and the team is leading the company in terms of scaling its infrastructure and product experiences.
Requirements
- 9+ years of experience in backend development with expertise in Python, Django, or similar technologies.
- Experience in building projects with clean abstractions and architecture
- Experience with React or JavaScript is a plus.
- Strong grasp of computer science fundamentals, algorithms, and system design.
- You’re comfortable developing scalable and extendable core services used in many products and can navigate complex technical challenges.
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.
- Utilize systems thinking to design and ship fault tolerant highly available, scalable and extendable systems.
- Support the growth of senior and junior engineers by sharing your expertise and promoting engineering best practices across the team.
- As an early member of this team, you’ll have a direct influence on team culture, structure, and processes.
Other
- You’ll be a technical leader in the team, building and owning highly available, reliable, and scalable systems and responsible for the entire lifecycle of critical software.
- Your role encompasses architectural design, hands-on development, operational excellence, and technical mentorship for Sr and earlier career engineers on a fast-moving team with tremendous impact.
- Work closely with product managers, designers, and other teams to gather customer feedback and refine the product roadmap.
- You care deeply about the end user, product design, and delivering an intuitive, polished experience.
- You thrive in a fast-paced, unstructured environment. You don’t just solve problems—you identify them, own them, and create solutions that have a lasting impact.