Skip to content
RipplingRippling

Senior Software Engineer, Backend Full Stack - Emerging Products

Senior engineer building secure, scalable backend services and cross-stack product features for Rippling’s emerging HR, IT, Finance, and Spend products. The role requires 5+ years of production experience with Python, Django, or related technologies, plus frontend familiarity with React or TypeScript.

About the job

Responsibilities

  • Develop and improve backend capabilities and user-facing features across the stack.
  • Design and implement backend services and APIs for critical product capabilities.
  • Build reliable, secure, and scalable systems for high-volume workflows across Spend, IT, identity, access, approvals, and compliance.
  • Translate ambiguous business and customer needs into robust technical solutions with product, frontend, platform, design, and cross-functional teams.
  • Build and evolve systems involving workflows, permissions, policy enforcement, financial operations, device and app management, procurement, and security controls.
  • Contribute to system design, code reviews, design reviews, mentorship, and backend engineering best practices.
  • Create unified product experiences for managing employees, spend, devices, apps, access, and business operations.
  • Support safe, reliable, explainable, auditable, and enterprise-ready AI-powered workflows.

Requirements

  • 5+ years of experience in a production environment using Python, Django, or related technologies.
  • Familiarity with frontend development using React or TypeScript.
  • Experience with systems operating at significant technical and organizational scale.
  • Strong product intuition and attention to design and user experience.
  • Experience shipping complex projects.
  • Deep understanding of computer science and algorithms fundamentals.
  • Strong communication skills with varied stakeholders.

Compensation

  • US-based employees receive a competitive salary, benefits, and equity.
  • ATS-listed salary range: $168,000–$280,000 annually.

Skills

Python, Django, React, TypeScript, Backend Apis, System Design, Computer Science, Algorithms, Access Control, Workflow Systems, Cloud Security

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Rippling

Rippling

San Francisco, CA
Senior Software Engineer, Backend - Emerging Products
$168k+/yrOn-site5+ YOEBackend Engineering

Senior backend engineer responsible for designing secure, scalable services and APIs supporting workflows across financial operations, IT, identity, access, and compliance. Requires at least five years of production experience with Python, Go, or a comparable backend language, plus expertise in distributed systems and relational databases.

Pave

Pave

New York, NY
Senior Software Backend Engineer, Market Pricing
$167k+/yrHybrid5+ YOEBackend Engineering

Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.

Rula

Rula

United States

Senior Software Engineer - Patient Services
$166k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.

SentiLink

SentiLink

United States

Senior Software Engineer, Platform/Backend
$170k+/yrRemote6+ YOEBackend Engineering

Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.