Skip to content
NewFull-time· software · backend
Rippling People Center, Inc. logo

Rippling People Center, Inc.

Software Engineer I

Pay

₹40L–45L LPA

+22% vs avg

Location

Bangalore

On-site

Batch

2024, 2025, 2026

eligible

Closes

8d

16 Oct

Posted 8h ago · 3,904 views this week

Open · 8 days left

₹40L–45L LPA

Full-time · Bangalore · On-site

CareersAt.Tech curates & verifies listings. Always apply on the official company page.

Tailor my resume to this JD

Free AI prompt · built for this exact role

Description

About the role

Rippling is looking for a Software Engineer I to join its fast‑growing product team. You will work on large‑scale data platforms and core infrastructure, building reliable services that serve millions of users worldwide. The position offers hands‑on experience with distributed systems, performance tuning, and modern cloud tooling.

Responsibilities

  • Design and implement self‑service, automated platforms that manage hundreds of production‑grade data resources across multiple store types.
  • Develop foundational tooling such as database proxies and replication services for internal engineering teams.
  • Lead complex initiatives like zero‑downtime database migrations at petabyte scale.
  • Deep‑dive into system architecture, protocol debugging, and performance optimization to ensure scalability and reliability.
  • Build core libraries (middlewares, ORMs, rate limiters, shard routers) using Python and Go to improve developer productivity.
  • Own projects end‑to‑end, from design through rollout and ongoing operation.

Eligibility

  • 1‑2 years of experience in a high‑growth, top‑tier product environment.
  • Proficiency in at least one major language such as Java, Python, C++ or Go.
  • Strong grasp of data structures, algorithms, software design principles, and low‑level design.
  • Clear communication skills and ability to collaborate effectively.
  • Understanding of system design and distributed architectures.
  • Passion for learning new technologies and applying them to real‑world challenges.

Skills

  • Python
  • Java
  • C++
  • Go
  • Data structures and algorithms
  • Problem solving

Benefits

    Skills

    · 12 total

    Required7

    pythonjavac++godata structuresalgorithmsproblem solving

    Nice to have5

    distributed systemscloudterraformperformance optimizationsystem design