Senior Software Engineer - Tax Platform

Rippling

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

Job description

Join Rippling's innovative Tax Platform team as a Senior Software Engineer and play a pivotal role in a system that processes over $30 billion in annual payroll globally. We are a unique entity, owning our entire tax calculation and filing stack. This is an opportunity to work on a rapidly growing platform that is essential for millions of employees and thousands of companies, ensuring tax accuracy across numerous jurisdictions.

Our platform handles complex, high-volume transactions across multiple countries, demanding meticulous attention to detail and robust engineering. You will contribute to building and maintaining systems where precision and reliability are paramount, directly impacting global payroll compliance and efficiency. If you thrive on solving intricate challenges in a critical domain, this role offers significant impact and growth potential.

Responsibilities

Design and architect highly scalable and reliable systems capable of handling billions in tax calculations with exceptional accuracy. Take full ownership of features from initial design through deployment to production, ensuring their success and business impact. Establish and promote high standards for code quality, comprehensive testing practices, and clear technical documentation within the team. Develop systems where correctness is fundamental, rigorously addressing edge cases and potential failure modes to prevent compliance issues. Address the unique complexities of processing millions of payroll transactions across diverse international jurisdictions and evolving tax regulations. Collaborate effectively with compliance, product, and platform engineering teams to transform intricate tax requirements into elegant and efficient technical solutions.

Qualifications

A minimum of 5 years of professional software engineering experience is required. Demonstrated expertise in system design, particularly with distributed and high-reliability systems. Proficiency in Python, with experience using frameworks like Django or other MVC-pattern-based architectures. Proven ability to autonomously own and deliver impactful projects from conception to completion. A strong commitment to correctness, evidenced by writing thorough tests, handling edge cases, and considering failure scenarios. Capability to navigate ambiguous situations and bring clarity to complex technical problems. Excellent communication skills and the ability to influence technical decision-making processes.

Essential Skills

PythonDjangoSystem DesignDistributed SystemsHigh-Reliability SystemsTestingEdge CasesFailure ModesCommunicationTechnical Decision Making

Good to Have

FintechPayrollTaxComplianceDomain-Specific LanguagesRule EnginesMongoDBTemporalEvent-Driven Architectures

Highlights

  • Actively hiring

More Details

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

About the Company

Rippling logo

Rippling

IT Consulting

Senior Software Engineer - Tax Platform at Rippling | SkillMX | SkillMX