Jobs · Project Management · California

Staff Software Engineer - Cloud Infrastructure

Rippling · San Francisco, CA · 3 wk ago
On-siteProject ManagementFull-time

Infrastructure Overview

Ripping gives businesses one place to manage HR, IT, and Finance, bringing together scattered systems into a single platform. Key examples include:

  • Taking onboarding to 90 seconds by setting up payroll, corporate cards, computers, benefits, and third-party apps like Slack and Microsoft 365.
  • Based in San Francisco, CA, Rippling has raised $1.4B+ from top investors and was named one of America's best startup employers by Forbes.

Responsibilities

  • Design and implement the next generation of cloud infrastructure to support a 4x increase in system load, ensuring resilience and performance at scale.
  • Own the evolution of the K8s ecosystem, maintaining both the core monolith and growing microservices environment.
  • Build infrastructure primitives that enable product teams to ship complex features seamlessly.
  • Tackle high-order problems such as global consistency, database contention, and high-throughput background processing.
  • Work deeply with infrastructure to manage complex distributed systems powering every Rippling product.
  • Drive technical consensus on complex, cross-functional initiatives, bridging infrastructure and product engineering.
  • Engineer high-efficiency resource strategies, optimizing Kubernetes utilization and AWS spend to ensure sustainable infrastructure growth.
  • Set the standard for code quality and architectural patterns, shaping Rippling's future.

Requirements

  • 8+ years of software engineering experience, with a proven track record of architecting and scaling infrastructure.
  • Background in product development with a focus on empowering developers and serving the end-user.
  • Deep experience with distributed systems and a strong grasp of handling extreme loads.
  • Exceptional communication skills to influence technical strategy across multiple engineering teams.
  • Hands-on expertise with Kubernetes orchestration, including custom controllers, networking, and sophisticated scaling strategies.
  • Able to approach large, complex codebases as engineering puzzles requiring world-class architectural thinking.
  • High proficiency in modern backend languages (Python, Go, or Java), with a desire to master Python and the ability to dive deep into any stack to solve bottlenecks.

Qualifications

  • Experience with AWS and a strong understanding of its services.
  • Knowledge of distributed systems and a history of solving complex technical problems.
  • Ability to communicate effectively with non-technical stakeholders.
  • Strong problem-solving skills and a passion for building scalable solutions.

Skills

  • Proficiency in Kubernetes orchestration and management.
  • Experience with distributed systems and high-performance computing.
  • Understanding of cloud-native architectures and practices.
  • Experience with CI/CD pipelines and automation tools.

Benefits

  • Equal opportunity employer committed to diversity and inclusion.
  • Reasonable accommodations for candidates with disabilities.
  • Flexible work arrangements, including the option to work in-office at least three days a week.

Pay

  • Competitive salary + benefits + equity.
  • The pay range for this role is 189,000 - 330,750 USD per year (US Tier 1).

Schedule

  • Office-based employees must work at least three days a week in a Rippling office.

Similar jobs