Senior Software Engineer - Tax Platform

Rippling

5+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling's innovative Tax Platform team as a Senior Software Engineer and be part of a groundbreaking company that consolidates HR, IT, and Finance operations. You'll contribute to a platform processing over $30 billion in annual payroll, renowned for its rapid development and ownership of the complete tax calculation and filing stack.

This is a rare opportunity to work on uniquely challenging technical problems, including real-time, at-scale tax calculations, complex integrations with thousands of agencies, and developing validation systems for millions of edge cases. You will play a key role in building an AI-driven global tax engine, massive system scaling, and expanding international support.

Our team is dedicated to engineering excellence, reliability, and correctness in a domain where accuracy is paramount. If you are driven by ownership, impact, and solving complex problems in a fast-paced environment, we encourage you to apply.

Responsibilities

Architect scalable and reliable systems designed to manage billions of dollars in tax calculations with exceptional accuracy. Take full ownership of features from initial design through production deployment, with clear visibility into their business impact. Champion engineering excellence by setting high standards for code quality, robust testing methodologies, and comprehensive technical documentation within the team. Develop systems where absolute correctness is critical, understanding that even minor errors can lead to significant compliance issues for numerous companies. Address the unique complexities of processing millions of payroll transactions across various countries and over 4,000 jurisdictions, adapting to evolving tax regulations. Collaborate effectively with compliance, product, and platform teams to translate intricate tax requirements into elegant and efficient technical solutions.

Qualifications

A minimum of 5 years of professional software engineering experience is required. Demonstrated proficiency in system design, particularly with experience in building distributed and highly reliable systems. Strong command of Python, with a preference for experience in frameworks like Django or those adhering to the MVC pattern (layered architecture). Proven ability to independently own and successfully deliver impactful projects. Possess a rigorous approach to correctness, including a strong commitment to writing comprehensive tests, meticulously handling edge cases, and thoughtfully considering potential failure modes. Ability to navigate ambiguity, drive clarity in complex problem spaces, and communicate technical concepts effectively to influence decision-making.

Essential Skills

PythonSystem DesignDistributed SystemsHigh-Reliability SystemsTestingEdge Case HandlingFailure Mode AnalysisCommunication

Good to Have

DjangoFintechPayrollTaxComplianceDomain-Specific LanguagesRule EnginesMongoDBTemporalEvent-Driven Architectures

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Tax Platform
IndustryFintech
DepartmentSoftware Engineer, Senior Software Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Fintech