Skip to content
RipplingRippling

Senior Software Engineer, Backend - Emerging Products

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.

About the job

Responsibilities

  • 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.
  • Make architectural and technical decisions involving infrastructure, data modeling, performance, and operational reliability.
  • Translate ambiguous business and customer needs into robust technical solutions with product, frontend, platform, design, and cross-functional teams.
  • Build and evolve systems for workflows, permissions, policy enforcement, financial operations, device and app management, procurement, and security controls.
  • Improve engineering quality through system design, code reviews, design reviews, mentorship, and backend best practices.
  • Help 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 production engineering experience using Python, Go, or a similar high-scale backend language.
  • Deep expertise in distributed systems architecture, data modeling, and relational database performance optimization.
  • Experience contributing to systems operating at significant technical and organizational scale.
  • Strong computer science and algorithms fundamentals.
  • Experience delivering complex projects.
  • Exceptional communication skills with technical and cross-functional stakeholders.

Compensation

  • US salary: $168,000–$280,000 annually, plus benefits and equity.

Skills

Python, Go, Distributed Systems, Data Modeling, Relational Databases, Performance Optimization, Backend Apis, System Architecture, Algorithms, 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 Full Stack - Emerging Products
$168k+/yrOn-site5+ YOEBackend Engineering

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.

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.