Skip to content
RipplingRippling

Staff Full Stack Software Engineer - Time Products

Staff engineer leading architecture, development, and operational excellence for highly available workforce time and attendance systems. The role requires 8+ years of backend experience with Python, Django, PostgreSQL, and MongoDB, plus technical leadership and mentorship.

About the job

Responsibilities

  • Build scalable, maintainable, and high-performance backend systems for workforce management products.
  • Own architectural decisions and guide the full product lifecycle from ideation through production.
  • Design and ship fault-tolerant, highly available, scalable, and extensible systems.
  • Collaborate with product managers, designers, and other teams to gather customer feedback and refine the roadmap.
  • Mentor senior and junior engineers and promote engineering best practices.
  • Help shape team culture, structure, and processes.
  • Develop AI tools and in-product AI solutions.

Requirements

  • 8+ years of backend development experience.
  • Expertise in Python, Django, PostgreSQL, and MongoDB.
  • Experience building systems with clean abstractions and event-driven architecture.
  • Strong computer science fundamentals, algorithms, and system design knowledge.
  • Experience with asynchronous patterns, caching strategies, and database sharding.
  • Ability to develop scalable and extensible core services used across multiple products.
  • Product-focused mindset and commitment to intuitive, polished user experiences.
  • Ability to thrive in a fast-paced, unstructured environment and provide technical coaching.

Nice to Have

  • Experience with React or JavaScript.

Skills

Python, Django, Postgres, MongoDB, React, JavaScript, Event-Driven Architecture, System Design, Algorithms, Async Patterns, Caching, Database Sharding, AI Tools

Rippling

Rippling

New York, NY
Staff Software Engineer - Spend Platform
$189k+/yrOn-site8+ YOEBackend Engineering

Staff Software Engineer leading architecture and implementation for Rippling’s Spend platform, which unifies corporate cards, reimbursements, procurement, bill pay, and travel. The role requires 8+ years of backend and distributed-systems experience, strong architectural judgment, and technical leadership across teams.

Rippling

Rippling

New York, NY
Staff Software Engineer - Core Experience
$189k+/yrOn-site8+ YOEBackend Engineering

Staff backend-leaning software engineer responsible for foundational systems powering onboarding, self-serve purchasing, and shared Core Experience infrastructure. The role requires 8+ years of software engineering experience, strong systems design and data modeling skills, and the ability to own scalable features end-to-end.

Checkr

Checkr

Denver, CO
Staff Software Engineer, Screenings & Verifications
$190k+/yrOn-site10+ YOEBackend Engineering

Staff software engineer responsible for architecture and hands-on development of complex screening and verification workflows across product engineering teams. Requires 10+ years of software development experience, deep backend expertise, and leadership in scalable, reliable systems.

Rula

Rula

United States

Staff Software Engineer
$192k+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for shaping and delivering scalable marketplace systems that improve provider utilization and patient access. The role requires 8+ years of software engineering experience, cross-team technical leadership, and hands-on backend development.

Imply

Imply

United States

Staff Software Engineer
$185k+/yrRemote7+ YOEBackend Engineering

Build scalable Java backend services and Apache Druid features for Imply’s observability data platform. The role leads cross-team initiatives and requires at least five years of backend service experience, with Kubernetes, cloud, database, and streaming technology expertise valued.