SlipstreamJobsFresh Startup & VC-Backed Jobs

Copy of Software Engineer I - Integration Platform

Rippling - Bangalore, KA, India - In-office - posted 2026-10-01

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Rippling is a unified platform for HR, IT, and Finance that brings together workforce systems like payroll, expenses, benefits, and device management. The company has raised $1.8B+ from top investors including Kleiner Perkins, Founders Fund, and Sequoia. The Data Infrastructure Team is a lean, high-impact group operating in founder mode, responsible for building and safeguarding all data systems and managing the lifecycle of 500+ production-grade resources across 10+ types of data stores. The team's core mission is to build self-serve, automated platforms that ensure systems are efficient, scalable, and continuously evolving. As a Software Engineer I, you will join this team to develop robust, well-designed products and solve complex problems affecting the business and clients. Key responsibilities include: - Invent, design, and build self-serve, automated platforms for managing the lifecycle of 500+ production-grade data resources across 10+ data store types - Drive innovation by engineering foundational tooling for all engineering teams, such as the Database Proxy and database replication services - Pioneer and execute complex projects like large-scale, zero-downtime database migrations - Go deep into technical architecture, distributed systems, protocol-level debugging, and performance optimization to ensure systems are reliable, scalable, and efficient at petabyte scale - Build and maintain core foundations for strategic initiatives, including multi-region architecture, sandbox environments, and a comprehensive Terraform-based infrastructure-as-code platform - Focus intensely on performance, observability, cost, and operability to maintain infrastructure handling ~100 billion queries/day and 10 PB of data transfer - Write core libraries like middlewares, ORMs, proxies, rate limiters, and shard routers (in Python and Go) to support scalability and developer experience - Take end-to-end ownership of projects from initial design and planning to successful rollout and operation You will collaborate with experienced engineers, contribute to real-world projects from day one, and gain exposure to cutting-edge tools and technologies. RIPPLING VALUES IN-OFFICE COLLABORATION: For office-based employees living within a defined radius of a Rippling office, working in the office at least three days a week is considered an essential function of the role. REQUIREMENTS: - 1-2 years of experience working with fast-growing, top-tier product companies - Strong coding proficiency in one or more programming languages such as Java, Python, C++, or Go - Expert understanding of data structures, algorithms, software design principles, and low-level design - Ability to communicate clearly and work effectively in a collaborative environment - Understanding of system design and complex distributed systems - Eagerness to learn new technologies and apply them to solve real-world problems - Bonus: open source contributions, competitive coding experience, strong Computer Science background from a Tier 1 institution

Similar roles