Senior Software Engineer - Tax Platform

rippling

Bangalore, India
On-site
Distributed high-reliability systems design
Proficiency in python and django framework
Ownership of end-to-end software features
Rippling owns one of only ~5 full tax calculation and filing stacks globally, processing over $30 billion in payroll annually for 1 million+ employees

Job Summary

  • Rippling owns one of only ~5 full tax calculation and filing stacks globally, processing over $30 billion in payroll annually for 1 million+ employees.
  • The Senior Software Engineer role involves architecting scalable, reliable systems with zero tolerance for error that directly impact millions of tax calculations worldwide.
  • Candidates will contribute to building an AI-driven global tax engine, massively scaling systems, expanding international support, and automating tax filing processes.

Matching Summary

Rippling owns one of only ~5 full tax calculation and filing stacks globally, processing over $30 billion in payroll annually for 1 million+ employees.

Skills & Requirements

Must-have

  • Distributed high-reliability systems design
  • Proficiency in Python and Django framework
  • Ownership of end-to-end software features
  • Rigorous testing and correctness focus
  • Handling complex tax regulations at scale

Nice-to-have

  • Experience in fintech, payroll, or tax domains
  • Background in compliance-critical systems
  • Familiarity with domain-specific languages
  • Knowledge of MongoDB and event-driven architectures
  • Experience with Temporal workflow system

Key Requirements

  • 5+ years software engineering experience
  • Strong system design skills
  • Proficiency in Python and Django or similar MVC frameworks
  • Track record of autonomous project delivery
  • Ability to handle ambiguity and complex problem spaces
  • Clear communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter