Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

02 Oct
|
Rippling
|
Bengaluru

02 Oct

Rippling

Bengaluru

About the Team
Rippling's Tax Platform is one of only ~5 companies globally that owns the full tax calculation and filing stack. We process over $30 billion in annual payroll for 1 million+ employees—growing 50% year-over-year. Our systems handle millions of payroll transactions across multiple countries, ensuring tax correctness across 4,000+ jurisdictions while staying compliant with constantly changing tax regulations.

We're looking for a Senior Software Engineer who takes ownership of complex problems, designs robust systems, and delivers high-quality solutions that directly impact millions of tax calculations.

What You Will Do
• 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

What You Will Have
• 5+ years of software engineering experience
• Robust 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 sp

📌 Senior Software Engineer (Bengaluru)
🏢 Rippling
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru