Senior Software Engineer - Payroll Engineering

Rippling

5+ yrs Bengaluru Full Time Remote
Rippling logo
Posted : today
Actively hiring

Job description

Rippling offers a unified workforce platform for businesses, managing HR & IT needs like payroll, benefits, and IT infrastructure. We connect business systems to a single source of truth for employee data, automating manual processes. Our platform enables rapid onboarding, setting up payroll, insurance, and essential applications within minutes.

Our IN/SG Payroll Engineering Team is experiencing high growth, navigating complex compliance requirements to deliver scalable payroll solutions. We ensure adherence to local labor laws and seamless integration with HR functions like PTO, Benefits, and HRIS.

This Senior Software Engineer role is key to leading the IN/SG Payroll Engineering Team. You'll contribute vision in collaboration with product and fellow engineers, managing the complete payroll process from onboarding to tax calculations and third-party integrations.

Responsibilities

Lead the IN/SG Payroll Engineering Team, driving vision and strategic direction. Own and deliver multi-team quarterly goals, ensuring project success and alignment with organizational priorities. Translate complex requirements into scalable, clean designs and code, acting as a multi-system architecture expert. Proficiently debug, manage on-call rotations, and conduct incident postmortems, focusing on maintainability, quality, and security best practices. Develop robust and scalable systems for IN/SG payroll processing. Write clean, maintainable code, enhance our tech stack and processes, and actively participate in code reviews and design discussions. Collaborate effectively with engineers, product managers, and third-party systems to ship product features. Build strong stakeholder relationships, serve as a technical liaison, and proactively clarify requirements. Mentor teammates, provide and seek feedback, contribute to recruiting, and drive knowledge sharing.

Qualifications

Possess 5+ years of professional experience in a fast-paced engineering environment. Demonstrated experience building large-scale platforms for web applications. Proven ability to lead projects that span multiple teams and require cross-functional collaboration. Experience in mentoring and leading a small team of engineers is essential. Expertise in Python and Django is a mandatory requirement. Familiarity with MongoDB or similar NoSQL databases is expected. Strong understanding of Computer Science fundamentals, including data structures, algorithms, and system design basics. Comfortable with independent debugging and troubleshooting. Exposure to frontend development (JavaScript) is considered a valuable asset.

Essential Skills

PythonDjangoSystem DesignData StructuresAlgorithmsDebuggingTroubleshooting

Good to Have

MongoDBJavaScript

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Payroll Engineering
IndustrySoftware Development, Human Resources, Financial Services
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Rippling logo

Rippling

Software Development

Senior Software Engineer - Payroll Engineering at Rippling | SkillMX | SkillMX