# Staff Software Engineer - App Components

**Company:** [Rippling](https://hotfix.jobs/companies/rippling)
**Location:** Bengaluru, India
**Role:** Fullstack Engineering
**Experience:** 8+ years
**Skills:** Python, Go, Django, MongoDB, AWS, Kafka, Flink, React, React Native, Distributed Systems, REST APIs, Data Modeling
**Posted:** 2026-08-13

> Staff Software Engineer responsible for scalable backend services, distributed systems, and enterprise data modeling, while contributing to React and React Native experiences. The role requires 8+ years of software engineering experience and strong skills across Python, Golang, AWS, and modern frontend development.

## Job Description

## Responsibilities
- Design and implement scalable backend services using **Python** and **Golang** for complex enterprise data modeling and product use cases.
- Build systems at scale using distributed-systems technologies such as **Kafka**, **Flink**, and **AWS**.
- Contribute production **React** and **React Native** code for end-to-end features and performant UI components.
- Own product initiatives from problem definition through implementation, including technical designs for App Studio capabilities.
- Write clean, maintainable, well-tested code and participate in code reviews.
- Collaborate with Product, Design, and engineering teams to solve complex user problems.

## Requirements
- 8+ years of professional software engineering experience building production systems.
- Experience building scalable backend services.
- Proficiency or experience with **Python**, **Django**, **Golang**, **MongoDB**, and **AWS**.
- Ability to write and ship production code in **React** and **React Native**, including understanding of component lifecycles, state management, and mobile constraints.
- Ability to design scalable, reliable systems and evaluate consistency, performance, and fault-tolerance trade-offs.
- Track record of independently driving projects and delivering high-quality outcomes.
- Strong communication skills with technical and non-technical stakeholders.

## Nice to Have
- Experience building reusable systems, frameworks, or developer-facing components.

## Similar jobs

- [Staff Engineer, Support Experiences](https://hotfix.jobs/jobs/a72b0519-4875-458c-8ccb-9e9cf843fa7f) - Stripe - Bengaluru, India
- [Staff Software Engineer](https://hotfix.jobs/jobs/800ec664-020a-497b-8b50-d293e68f6c9d) - Hinge Health - Bengaluru, India
- [Staff Software Engineer](https://hotfix.jobs/jobs/7652791b-aba5-421d-ae66-4ba24069c82c) - Databricks - Bengaluru, India
- [Senior/Staff Applied Research Software Engineer](https://hotfix.jobs/jobs/7476c56a-3a94-4dab-add0-03069686dedc) - Twilio - Remote
- [Senior Staff Software Engineer](https://hotfix.jobs/jobs/f54ef8fe-db61-43d5-b67c-88b6b4790b68) - Rippling - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/f32f8404-f50d-4f4e-9ced-c84bfd265d9b
**Canonical:** https://hotfix.jobs/jobs/f32f8404-f50d-4f4e-9ced-c84bfd265d9b