# Senior Software Engineer - Tax Platform

**Company:** [Rippling](https://hotfix.jobs/companies/rippling)
**Location:** Bengaluru, India
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Python, Django, Go, Fql, MongoDB, Mongoengine, Redis, AWS, Kubernetes, Temporal, Buildkite, Datadog, Sentry, Distributed Systems, Event-Driven Architecture
**Posted:** 2026-03-23

> Builds and owns highly reliable backend systems for real-time tax calculation, compliance, and filing at global payroll scale. The role requires 5+ years of software engineering experience, strong distributed-systems design, Python and Django proficiency, and exceptional attention to correctness.

## Job Description

## Responsibilities
- Architect scalable, reliable systems handling billions of dollars in tax calculations.
- Own features end-to-end, from design through production, with visibility into business outcomes.
- Set high standards for code quality, testing practices, and technical documentation.
- Build highly reliable systems where tax accuracy and correctness are critical.
- Solve challenges involving millions of payroll transactions, multiple countries, thousands of jurisdictions, and evolving regulations.
- Collaborate with compliance, product, and platform teams to translate complex tax requirements into technical solutions.
- Contribute to an AI-driven global tax engine, massive system scaling, international support, distributed transactional systems, and automated tax filing.
- Build and maintain FQL, a proprietary DSL for encoding tax rules.
- Develop real-time tax calculation and AI-powered compliance systems.

## Requirements
- 5+ years of software engineering experience.
- Strong system design skills and experience building distributed, highly reliable systems.
- Proficiency in Python.
- Experience with Django or similar MVC-pattern frameworks and layered architectures.
- Proven ability to own and deliver impactful projects autonomously.
- Rigorous approach to correctness, testing, edge cases, and failure modes.
- Ability to navigate ambiguity and clarify complex problem spaces.
- Clear communication and ability to influence technical decisions.

## Nice to Have
- Experience in fintech, payroll, or tax domains.
- Experience with compliance-critical systems.
- Experience with domain-specific languages or rule engines.
- Familiarity with MongoDB, Temporal, or event-driven architectures.

## Technology Stack
- Languages: Python, FQL, Go
- Frameworks: Django, MongoEngine
- Databases and infrastructure: MongoDB, Redis, AWS, Kubernetes, Temporal
- Observability and tooling: Buildkite, Datadog, Sentry

## Similar jobs

- [Senior Backend Engineer II](https://hotfix.jobs/jobs/f7f89c68-f00c-4bcc-8020-f4cd73d8d9c3) - Apollo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/15c3b840-42d5-42c9-b887-c38e5406f785) - 6sense - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/f3dc0a4c-161f-41e3-8f0f-7f6f1bed0ae0) - ZoomInfo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/424fec72-c653-4cf7-b981-4ab7dd3a98ff) - CommandLink - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742) - Navan - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/ee634f51-bc98-4bc0-ab1e-d9df3a89fd4a
**Canonical:** https://hotfix.jobs/jobs/ee634f51-bc98-4bc0-ab1e-d9df3a89fd4a