Software Engineer II, Backend - HR Product

CO-RIPPLING LLC
San Francisco, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

San Francisco, United States of America

Tech stack

API
Business Logic
Data Security
Relational Databases
Human Resources Information System (HRIS)
Python
PostgreSQL
Time Tracking Software
Enterprise Software Applications
Backend
Api Design

Job description

The HR Product Engineering team is the foundational layer of Ripplings unified workforce management system. Our mission is to build seamless, global, and compliant systems that power the entire employee lifecycle, from hire to retire.

We operate at the critical intersection of HR, compliance, and enterprise software. Our products manage the most sensitive and essential aspects of a companys relationship with its people, requiring us to solve complex problems related to scale, data security, and multi-product integration.

What We Build

The team is composed of high-impact squads focused on four core domains:

  • HRIS (Human Resources Information System): Building the core employee record, organizational structure, and workflows that serve as the single source of truth for all other Rippling products.

  • Time: Developing accurate, scalable, and globally compliant Time & Attendance systems, including clocking, time-off accrual, and scheduling, ensuring employees are paid correctly and legally.

  • Benefits: Creating and maintaining the marketplace and administration tools for health, retirement, and other employee benefits, handling complex enrollment, eligibility, and provider integrations.

  • Talent: Designing products that manage employee growth, performance, and learning, helping companies develop and retain their workforce effectively.

What you will do

  • Design, implement, and test reliable backend services and APIs that power core product features and business logic at scale.

  • Work across key technical domains, including API design, data modeling, event modeling, and optimizing service performance.

  • Own the development lifecycle for defined features, from implementation and testing to deployment, monitoring, and support in a production environment.

  • Effectively integrate into cross-functional teams, contribute to technical discovery, and rapidly learn from code and system feedback.

Requirements

  • 2+ years of professional experience as a backend engineer, preferably with Python, Go, or a similar production language, and strong experience with relational databases (e.g., PostgreSQL).

  • Care about business impact, balancing technical craft with speed and the bottom line to deliver value quickly.

  • Ability to thrive in fast-paced, dynamic environments, demonstrating resilience and agility in the face of changing product needs.

  • Excellent skills in communicating complex technical ideas with clarity to enable effective collaboration with peers and stakeholders.

About the company

Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365-all within 90 seconds. Based in San Francisco, CA, Rippling has raised $1.4B+ from the world's top investors-including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock-and was named one of Americas best startup employers by Forbes.

Apply for this position