Skip to content
RipplingRippling

Staff Software Engineer - Benefits

Staff Software Engineer responsible for leading architecture, large initiatives, and scalable distributed systems within Rippling’s Benefits vertical. Requires a bachelor’s degree and 8+ years of programming experience, with preferred experience in Python, Django, React, MongoDB, AWS, and Go.

About the job

Responsibilities

  • Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
  • Ship large features and improvements with minimal guidance while collaborating on larger projects.
  • Solve technical problems of the highest scope and complexity for the team.
  • Translate high-level business requirements into software designs and communicate designs to other developers.
  • Review and provide feedback on code, features, technology, architecture, and designs.
  • Drive standards for code quality and testing across the product.
  • Drive the team's technical roadmap and architecture.
  • Mentor junior engineers and remove blockers to their autonomy.
  • Act as the technical lead for the pod or team and drive large initiatives.
  • Partner with business and technical leadership to improve revenue and scale rapidly.

Requirements

  • Bachelor's degree in Computer Science or equivalent.
  • 8+ years of programming experience.
  • Ability to exercise discretion and independent judgment in performing the duties.
  • Experience scaling products from 1 to 100 is ideal.
  • Ability to thrive in ambiguous environments by identifying areas of impact and independently pursuing them.
  • Passion for solving real customer pain points.
  • Experience building scalable distributed systems.
  • Experience building critical platform components that enable rapid product scaling.

Preferred Qualifications

  • Experience with Python, Django, React, MongoDB, AWS, and Go.
  • Experience with marketplace platforms.

Skills

Python, Django, React, MongoDB, AWS, Go, Distributed Systems, Marketplace Platforms

Navan

Navan

Bengaluru, India

Staff Software Engineer
No salary listedOn-site7+ YOEFullstack Engineering

Staff Software Engineer leading end-to-end development of enterprise travel platform features across Java/Spring Boot services and modern frontend applications. Requires 7+ years of experience, scalable systems expertise, and proficiency with cloud, microservices, and web technologies.

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.