Software Engineer II, Backend - IT Product
Job Description
Rippling is hiring a Software Engineer II, Backend for the IT Product to build backend services and APIs that help automate employee IT. The role works end-to-end on production features and partners with cross-functional teams to deliver reliable capabilities for device, app, inventory, and security/compliance management.
Role Focus
In this position, you will design and implement backend systems and APIs that support core product features and business logic at scale. You will contribute across multiple technical areas, then take ownership from implementation through testing, deployment, monitoring, and ongoing production support.
Responsibilities
- Design, implement, and test dependable backend services and APIs that power core product capabilities and business logic at scale.
- Work across key technical domains, including API design, data modeling, event modeling, and performance optimization.
- Own the full development lifecycle for assigned features, covering implementation, testing, deployment, monitoring, and support in production.
- Integrate with cross-functional teams, contribute to technical discovery, and learn quickly from code and system feedback.
Requirements
- 2+ years of professional experience as a backend engineer, ideally using Python, Go, or a comparable production language.
- Strong experience with relational databases, such as PostgreSQL.
- Strong interest in business impact, with the ability to balance engineering rigor with speed and value delivery.
- Ability to thrive in fast-paced, dynamic environments with resilience and agility as product needs change.
- Excellent communication skills for explaining complex technical ideas clearly to peers and stakeholders.
Technologies
- Python
- Go
- PostgreSQL
- macOS
- Windows
- iOS
- Slack
- Microsoft 365
About Rippling
Rippling brings HR, IT, and Finance into one place. The platform connects workforce systems that are often scattered across an organization, including payroll, expenses, benefits, and computers. With Rippling, businesses can manage and automate the employee lifecycle within a single system, including onboarding needs like setting up payroll, corporate cards, computers, benefits, and third-party apps such as Slack and Microsoft 365.
About the IT Product Team
The IT Product Engineering team helps unify Rippling’s workforce management system by bridging HR and traditional IT administration. The team’s mission is to build software that enables businesses to manage employee devices, applications, and access security automatically using Rippling’s single source of employee truth from the HRIS. The team focuses on automating IT complexity from new-hire setup through offboarding.
What You Build
- Device Management (MDM): Systems to securely enroll, configure, manage, and inventory corporate devices such as macOS, Windows, and iOS, including policy enforcement and remote wipe capabilities.
- App Management & Identity: A centralized platform for provisioning and de-provisioning access to hundreds of third-party SaaS applications, using integrated IAM to support instant security and compliance.
- Inventory & Asset Management: Core systems for tracking physical assets, managing software licenses, and automating IT procurement from device ordering to deployment.
- Security & Compliance: Mechanisms for setting, managing, and enforcing security policies across devices and applications to help protect employee and corporate data.
Location, Compensation, and Employment Information
- Location: Seattle, WA (onsite)
- Salary range: USD 152,000 - 225,000 per year
- Seniority level: Software Engineer II
- Minimum experience: 2 years
- Compensation format: Competitive salary + benefits + equity
Equal Opportunity and Accommodations
- Rippling is an equal opportunity employer committed to building a diverse and inclusive workforce.
- Rippling provides reasonable accommodations for candidates with disabilities who need assistance during the hiring process.
- To request a reasonable accommodation, email: [email protected]
In-Office Expectations
- Rippling values in-office work to foster collaboration and company culture.
- For office-based employees, Rippling considers working in the office at least three days a week under the current policy to be an essential function of the role.