Rippling

Senior Software Engineer - Tax Payments

Rippling
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and evolve the core tax remittance product with reliability and correctness as first principles.
  • Develop and optimize high-throughput distributed systems for global, multi-currency tax remittances.
  • Build functionality for agency cutoffs, retries, reconciliation, and failure recovery.
  • Set standards for reliability, observability, security, and regulatory and audit readiness.
  • Partner with internal teams, payment partners, and tax agencies to define roadmaps, de-risk launches, and expand into new geographies and products.
  • Participate in planning, perform code reviews, and contribute to team growth.
  • Mentor junior and intermediate engineers and help remove blockers to their autonomy.

Requirements

  • At least 6 years of programming experience.
  • Ability to exercise discretion and independent judgment in performing the duties.
  • Solid experience architecting backend applications with complex business logic.
  • Experience building scalable distributed systems.
  • Preferred experience with Python, Django, React, MongoDB, and AWS.
  • Ability to work effectively in ambiguous environments and independently pursue high-impact areas.
  • Passion for solving customer pain points.

Tech Stack

AWSDjangoMongoDBPythonReact

Categories

Rippling

About Rippling

5,001-10,000 employees

Rippling builds a unified workforce management platform that combines HR, payroll, IT, and finance software for businesses on a single system. Its SaaS suite covers onboarding, payroll, time tracking, benefits, device and identity management, spend/expenses, and accounting integrations with ERPs like NetSuite, QuickBooks, Microsoft Dynamics 365, and Oracle. Founded in 2016 and headquartered in San Francisco, Rippling is privately held and serves companies from startups to large enterprises.

Contact me