Skip to content
RipplingRippling

Senior Software Engineer - Tax Payments

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.

About the job

Responsibilities

  • Design and evolve the core tax remittance product handling $30B+ across 40+ countries and 5,000+ tax agencies.
  • Develop and optimize distributed systems for high-throughput, multi-currency tax remittances, agency cutoffs, retries, reconciliation, and failure recovery.
  • Establish high standards for reliability, observability, security, and regulatory and audit readiness.
  • Partner with Payroll, Banking, Finance Operations, Compliance, external payment partners, and tax agencies to define roadmaps, de-risk launches, and expand into new geographies and products.
  • Participate in planning, code reviews, and team development.
  • Mentor junior and intermediate engineers and help remove blockers to their autonomy.

Requirements

  • 6+ years of programming experience.
  • Experience architecting backend applications built on complex business logic.
  • Experience building scalable distributed systems.
  • Ability to exercise discretion and independent judgment.
  • Ability to thrive in ambiguous environments, identify areas of impact, and independently pursue them.
  • Passion for solving customer problems.

Preferred Qualifications

  • Experience with Python, Django, React, MongoDB, and AWS.

Skills

Python, Django, React, MongoDB, AWS, Distributed Systems, Backend Architecture, Observability, Multi-Currency Systems, Reconciliation

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Data Catalog
No salary listedOn-site6+ YOEBackend Engineering

Leads development of reliable backend and distributed systems for an enterprise data catalog, translating ambiguous product needs into focused launches and durable foundations. Requires 6+ years of software engineering experience, strong security judgment, technical leadership, and enterprise product sense.