# Senior Software Engineer, Backend - IT Product

**Company:** [Rippling](https://hotfix.jobs/companies/rippling)
**Location:** San Francisco, CA, Seattle, WA
**Role:** Backend Engineering
**Salary:** $159k – $278k/yr
**Experience:** 5+ years
**Skills:** Python, Go, Distributed Systems, Data Modeling, Relational Databases, Performance Optimization, Cs/Algorithms, API Design, Backend Services, Code Review
**Posted:** 2025-11-13

> Own design and implementation of core backend services and APIs for IT product capabilities. Requires 5+ years experience with Python or Go, distributed systems expertise, and strong CS fundamentals.

## Job Description

## What We Build
- Device Management (MDM): Developing systems to securely enroll, configure, manage, and inventory corporate devices (macOS, Windows, iOS, etc.), including policy enforcement and remote wipe capabilities.
- App Management & Identity: Creating the centralized platform for provisioning and de-provisioning employee access to hundreds of third-party SaaS applications, ensuring instant security and compliance through integrated identity and access management (IAM).
- Inventory & Asset Management: Building the core financial and logistical systems to track physical assets, manage software licenses, and automate IT procurement from device ordering to deployment.
- Security & Compliance: Developing the mechanisms for setting, managing, and enforcing security policies across all devices and applications, ensuring employee and corporate data remain protected.

## What you will do
- Own the design and implementation of core backend services and APIs that power critical product capabilities and complex business logic.
- Ensure all systems are built for high-volume scale, reliability, and security, making strategic decisions about infrastructure and data integrity.
- Work seamlessly with product, frontend, and platform teams to translate feature goals into robust, high-performance technical solutions.
- Elevate the team's technical standards, lead code and design reviews, and mentor engineers on backend best practices.

## What you will need
- 5+ years of experience in a production environment using Python, Go, or a similar high-scale backend language.
- Deep expertise in distributed systems architecture, data modeling, and performance optimization of relational databases.
- Experience with systems operating at a significant technical and organizational scale.
- Strong understanding of CS/algorithms fundamentals and experience with complex project delivery.
- Exceptional communication skills with technical and cross-functional stakeholders.

## Similar roles

- [Senior Software Engineer, Backend - Platform](https://hotfix.jobs/jobs/cf80ddcf-c89e-4239-a447-ad76e064c1cf) - Rippling - San Francisco, CA - $159k – $278k/yr
- [Senior Software Engineer - Backend](https://hotfix.jobs/jobs/1033a6c8-ba3f-40b4-92e0-3ec400801fbd) - Hinge Health - San Francisco, CA - $158k – $238k/yr
- [Senior Software Engineer - Search](https://hotfix.jobs/jobs/19cc8b7c-73d7-4a62-9e0f-251c8da99aef) - Hinge Health - San Francisco, CA - $158k – $238k/yr
- [Senior Software Engineer - Accounts](https://hotfix.jobs/jobs/2d2b1818-a618-431c-8063-7c19b1bca197) - Hinge Health - San Francisco, CA - $158k – $238k/yr
- [Senior Backend Engineer](https://hotfix.jobs/jobs/4b7e2c83-fc89-4cec-bff5-78a5c1cfc2d7) - Aurelian - Seattle, WA - $160k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/598b7b4f-f0a8-49ba-9abb-d2e12a5f66bb
**Canonical:** https://hotfix.jobs/jobs/598b7b4f-f0a8-49ba-9abb-d2e12a5f66bb