SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Tax Platform

Rippling - Bangalore, KA, India - In-office - posted 2026-09-28

Apply on the company site

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

Similar roles