Senior Software Engineer, Backend Full Stack - IT Product
Listed on 2026-05-23
-
Software Development
Full Stack Developer, Software Engineer
Senior Software Engineer, Backend Full Stack – IT Product
Rippling – New York, NY – Information Technology
About the PositionRippling 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 – payroll, expenses, benefits, computers – so that you can manage and automate every part of the employee lifecycle in a single system.
For example, 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 within 90 seconds.
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.
We prioritize candidate safety. All official communication will only be sent from addresses.
About the IT Product TeamThe IT Product Engineering team unifies Rippling’s workforce management system, bridging HR and traditional IT administration. Our mission is to build software that enables businesses to manage employee devices, applications, and access security automatically, leveraging Rippling’s single source of employee truth (the HRIS). We automate the complexity of IT management from the moment a new employee is hired to the moment they offboard.
WhatWe Build
We develop mission‑critical software that simplifies IT for organizations, turning complex, manual processes into one‑click solutions. Core product domains include:
- Device Management (MDM):
Securely enroll, configure, manage, and inventory corporate devices (macOS, Windows, iOS, etc.), with policy enforcement and remote wipe. - App Management & Identity
:
Centralized platform for provisioning and de‑provisioning employee access to hundreds of third‑party SaaS applications, ensuring instant security and compliance through integrated IAM. - Inventory & Asset Management
:
Track physical assets, manage software licenses, and automate IT procurement from order to deployment. - Security & Compliance
:
Set, manage, and enforce security policies across all devices and apps, protecting employee and corporate data.
- Develop and improve both product backend capabilities and user‑facing features, working across the stack.
- Collaborate with PMs and designers to translate complex product requirements and visual designs into responsive, high‑quality code.
- Make confident decisions and iterate quickly when product details are not fully defined, learning from user feedback.
- Play an active role in building a culture of excellence within the product and engineering teams.
- 5+ years of experience in a production environment using Python, Django, or related technologies.
- Familiarity with frontend development using React or Type Script.
- Hands‑on experience with systems operating at significant technical and organizational scale.
- Strong product intuition and an eye for design and user experience.
- Experience shipping complex projects.
- Deep understanding of CS/algorithms fundamentals.
- Strong communication skills with a variety of stakeholders.
Rippling is an equal‑opportunity employer committed to building a diverse and inclusive workforce. We do not discriminate on any legally protected characteristic and provide reasonable accommodations for candidates with disabilities. To request an accommodation, email
Rippling highly values employees working in‑office to foster a collaborative environment and company culture. For office‑based employees who live within a defined radius of a Rippling office, working in the office at least three days a week is considered an essential function.
The pay range for this role is: 159,000 – 278,250 USD per year (US Tier 1).
This role offers competitive salary, benefits, and equity, with compensation determined by experience and location.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).