SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Rippling is a unified HR, IT, and Finance platform that manages the entire employee lifecycle—payroll, expenses, benefits, computers, and third-party app integrations—in a single system. The company has raised $1.85B+ from top-tier investors and processes over $30 billion in annual payroll for 1 million+ employees, growing 50% year-over-year.
Rippling's Tax Platform is one of only ~5 companies globally that owns the full tax calculation and filing stack. It processes millions of payroll transactions across multiple countries, ensuring tax correctness across 4,000+ jurisdictions while maintaining compliance with constantly changing tax regulations.
You will join as a Senior Software Engineer on the Tax Platform team, taking ownership of complex, high-impact problems. Your responsibilities include:
• System Design: Architect scalable, reliable systems that handle billions of dollars in tax calculations with zero tolerance for error.
• Ownership & Impact: Own features end-to-end—from design through production—with direct visibility into business outcomes.
• Engineering Excellence: Set the bar for code quality, testing practices, and technical documentation within your team.
• Reliability & Correctness: Build systems where accuracy is non-negotiable; a single bug can mean compliance failures across thousands of companies.
• Global Scale: Solve challenges unique to processing millions of payroll transactions across multiple countries with 4,000+ jurisdictions and evolving regulations.
• Collaboration: Partner with compliance, product, and platform teams to translate complex tax requirements into elegant technical solutions.
Rippling values in-office collaboration and expects office-based employees (those within a defined radius of a Rippling office) to work in the office at least three days per week.
REQUIREMENTS:
• 5+ years of software engineering experience
• Strong system design skills with experience building distributed, high-reliability systems
• Proficiency in Python; experience with Django or similar frameworks that follow the MVC pattern (layered architecture)
• Track record of owning and delivering impactful projects autonomously
• Rigorous approach to correctness—you write tests, handle edge cases, and think about failure modes
• Ability to navigate ambiguity and drive clarity in complex problem spaces
• Clear communication and ability to influence technical decisions
NICE TO HAVE:
• Experience in fintech, payroll, or tax domains
• Background in compliance-critical systems where correctness is paramount
• Experience with domain-specific languages or rule engines
• Familiarity with MongoDB, Temporal, or event-driven architectures