Staff Full Stack Software Engineer
Build scalable backend systems and influence architecture for Rippling's Scheduling product, which manages workforce scheduling, labor costs, forecasting, and attendance for hourly employees. Requires 8+ years backend experience with Python/Django, React/JS knowledge, strong CS fundamentals, and product focus.
About the job
What you will do
- 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.
- Work closely with product managers, designers, and other teams to gather customer feedback and refine the product roadmap.
- Support the growth of junior engineers by sharing your expertise and promoting engineering best practices across the team.
- As an early member of this team, have a direct influence on team culture, structure, and processes.
What you will need
- 8+ years of experience in backend development with expertise in Python, Django, or similar technologies.
- Experience with React or JavaScript.
- Strong grasp of computer science fundamentals, algorithms, and system design. Comfortable working with systems at scale and navigating complex technical challenges.
- Care deeply about the end user, product design, and delivering an intuitive, polished experience.
- Thrive in a fast-paced, unstructured environment. Identify problems, own them, and create solutions that have a lasting impact.
Skills
Python, Django, React, JavaScript, System Design, Algorithms
Similar jobs
Fullstack Engineering jobsTechnical leader responsible for architecture, delivery, and engineering quality across Procurement, Bill Pay, and Banking products. The role requires 8+ years of software engineering experience, full-stack development expertise, large-scale fault-tolerant system design, and strong mentorship skills.
Leads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.
Leads browser, mobile, and server-side data collection systems, including SDKs, identity handling, schema compatibility, and integrations. Requires 10+ years of engineering experience, deep JavaScript expertise, SDK ownership, and technical and people leadership.
Leads the architecture and delivery of sales data models and production AI agents that improve CRM workflows for sales and revenue teams. Requires 10+ years of engineering experience, deep CRM platform expertise, and experience with permissioned writes and human-in-the-loop agent systems.
Design and integrate cross-platform C++ and Python software for distributed real-time, simulation, and third-party systems. The role requires senior-level systems engineering experience, Linux proficiency, CI/CD and containerization expertise, and an active SECRET clearance.