Senior Software Engineer - Benefits

Rippling

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

Job description

Rippling is revolutionizing the way businesses manage HR, IT, and Finance by consolidating scattered workforce systems into a single, intuitive platform. Imagine streamlining onboarding, payroll, benefits, and IT setup for any employee globally in under 90 seconds. We're a San Francisco-based company backed by top investors, recognized for our innovation and rapid growth. Join us as we transform the complex and costly benefits industry into a modern, user-friendly marketplace connecting brokers, employers, and employees worldwide. This role is integral to our Benefits Vertical, focusing on building the future of employee benefits.

Our Benefits Vertical encompasses a robust Benefits Platform for recommendations and eligibility, a diverse Benefits Marketplace with over 100 partners, and natively built Rippling Benefits Products. The engineering team within this vertical is dedicated to creating scalable, innovative solutions that will define the future of benefits administration. You'll have the chance to tackle challenging projects, contribute to significant advancements, and shape the trajectory of benefits at Rippling.

Responsibilities

As a Senior Software Engineer, you will craft and maintain high-performance, secure, and robust solutions that are customer-centric and innovative. You'll independently drive the delivery of major features and enhancements, collaborating with the team on larger architectural projects. Your role involves solving complex technical challenges, translating high-level business requirements into detailed software designs, and effectively communicating these designs to fellow developers.

You will also be instrumental in reviewing and providing constructive feedback on code, features, technology, and architectural designs, while championing best practices for code quality and testing across your product. Taking ownership of the team's technical roadmap and architecture, you'll mentor junior engineers, fostering their growth and autonomy. As a technical lead for your pod, you will spearhead significant initiatives and gain exposure to business and technical leadership, contributing to strategies that enhance revenue and facilitate rapid scaling.

Qualifications

We are seeking candidates with a Bachelor's Degree in Computer Science or a related field, coupled with a minimum of 6 years of programming experience. The ability to exercise discretion and independent judgment in performing duties is essential.

Ideally, you possess experience in scaling products from inception to a large user base. Familiarity with our technology stack, including Python, Django, React, MongoDB, AWS, and GoLang, is highly preferred. You should thrive in ambiguous environments by identifying areas for impact and proactively pursuing them, demonstrating an infectious passion for solving real customer pain points.

Essential experience includes building scalable distributed systems and critical platform components that support rapid product scaling. Bonus points for experience with marketplace platforms. This role is based in Bangalore, India, and is a full-time, salaried position.

Essential Skills

PythonDjangoReactMongoDBAWSGoLangDistributed SystemsScalability

Good to Have

Marketplace Platforms

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Benefits
IndustryHuman Resources
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Human Resources

Senior Software Engineer - Benefits at Rippling | SkillMX | SkillMX