Staff Software Engineer - Benefits
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 days ago
- Work mode
- In office
- Education
- Bachelor's Degree in Computer Science or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Rippling
Rippling is a unified platform that consolidates HR, IT, and Finance systems for businesses. It centralizes processes like payroll, expenses, benefits, and device management, enabling companies to oversee the entire employee lifecycle through one integrated system. For example, hiring a new employee anywhere globally can be completed within 90 seconds, including setup of payroll, corporate cards, devices, benefits, and third-party apps like Slack and Microsoft 365.
Based in San Francisco, Rippling has secured over $1.4 billion in funding from leading investors such as Kleiner Perkins, Founders Fund, Sequoia, and others. The company is also recognized as one of America's top startup employers by Forbes.
Rippling emphasizes candidate safety by conducting all official communications exclusively through @Rippling.com email addresses.
Benefits Team Overview
Each year, employers and employees worldwide spend over $5 trillion on employee benefits such as health insurance and retirement plans. Despite their fundamental role in supporting families during critical life moments, the benefits sector remains outdated, expensive, and complicated for users.
Rippling is revolutionizing this area by developing a cutting-edge multi-sided marketplace that connects brokers, employers, and employees to numerous benefit options. This platform facilitates the discovery, purchase, and usage of benefits products globally, simplifying the process, reducing costs, and enhancing user experience.
The Benefits vertical includes:
- Benefits Platform: Supports personalized recommendations, payment processing, and eligibility determination.
- Benefits Marketplace: Offers access to over 100 partners providing diverse benefits selections.
- Rippling Benefits Products: Native products integrated seamlessly into the platform to boost engagement and user satisfaction.
The engineering team behind the Benefits vertical develops innovative and scalable solutions that are shaping the industry's future. This role provides the chance to work on complex challenges, lead significant projects, and help define the future of benefits technology at Rippling.
Role Responsibilities
- Design, develop, and maintain innovative software solutions that prioritize customer needs, delivering high performance, security, and robustness.
- Independently deploy substantial features and improvements, collaborating on larger team projects as needed.
- Address complex technical challenges within the team’s scope.
- Translate strategic business requirements into effective software designs and communicate these to team developers.
- Conduct code, feature, technology, architecture, and design reviews, establishing and upholding code quality and testing standards.
- Lead the technical direction, architectural strategy, and roadmap for the team.
- Mentor junior engineers to support their technical growth and promote their independent contributions.
- Serve as the technical lead for your pod or team, managing major initiatives.
- Engage with business and technical leadership to develop strategies that enhance revenue and scalability.
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- At least 8 years of professional programming experience.
- Strong ability to exercise discretion and autonomous judgment in daily tasks.
- Preferred experience scaling products from initial launch through substantial growth phases.
- Familiarity with the technology stack including Python, Django, React, MongoDB, AWS, and GoLang is advantageous.
- Capability to excel in ambiguous environments by identifying impactful opportunities and independently driving them forward.
- Deep passion for resolving real customer challenges.
- Experience building scalable distributed systems.
- Background in creating essential platform components that expedite product scalability.
- Bonus: Experience with marketplace platforms.
Level
Mid
Minimum education
Bachelor's Degree