Staff Software Engineer -Tax Payments
Rippling
Rippling
Join Rippling's critical Tax Payment team as a Staff Software Engineer in Bangalore. This role is instrumental in powering the remittance of over $30 billion to more than 5000 tax agencies globally. You will be at the forefront of ensuring taxes are paid accurately and on time, managing billions of dollars across more than 40 countries.
The team owns the complete lifecycle of tax remittance, from salary payout to agency payments and refunds. We orchestrate complex international tax scenarios, leveraging an intelligent engine to maximize float income and ensure strict compliance with minimal manual intervention. Reliability is paramount in this mission-critical domain, where every code deployment directly impacts livelihoods.
Lead the architectural evolution and development of our core tax remittance product, handling over $30 billion across 40+ countries and 5000+ agencies, with a foundational focus on reliability and correctness.
Architect and construct end-to-end pipelines that manage the entire tax payment lifecycle, from salary disbursement to agency remittance and refund processing, ensuring punctuality, accuracy, auditability, and compliance.
Develop and optimize high-throughput, multi-currency distributed payment systems to manage agency cut-offs, retries, reconciliation, and failure recovery on a global scale.
Champion technical excellence by setting high standards for reliability, observability, security, and readiness for regulatory and audit requirements in a sensitive domain.
Collaborate effectively with cross-functional teams like Payroll, Banking, Finance Ops, and Compliance, as well as external payment partners and tax agencies, to shape roadmaps and expand our global reach.
A minimum of 9 years of software engineering experience is required, including at least 3 years in a leadership capacity focused on architecture, consumer-facing product design, and system development.
Possess strong technical expertise in backend development, distributed systems, and building large-scale data pipelines.
Demonstrated hands-on experience with data processing frameworks and a deep understanding of building and scaling real-time, high-throughput systems.
Experience in developing consumer-grade applications with a keen focus on user experience and strong analytical and debugging skills are essential for tackling complex technical challenges.
Excellent communication skills are necessary to effectively convey technical information to diverse audiences, both within and outside the engineering team.
Rippling
Financial Services