Skip to content
FetchFetch

Principal Software Engineer, Growth

Lead architecture and scaling of growth platforms driving user acquisition, engagement, and retention. Partner cross-functionally to enable experimentation, mentor engineers, and ensure reliable high-scale systems. Requires 10+ years experience in distributed systems.

About the job

Responsibilities

  • Architect and scale growth platforms including loyalty mechanics, notifications, gaming systems, and retention features to support millions of users.
  • Enable rapid experimentation infrastructure for A/B testing and iteration while maintaining stability.
  • Lead system design, technical strategy, and architectural decisions across growth systems.
  • Drive cross-team alignment with Product, Data, Platform, and Growth Marketing.
  • Improve platform performance, reliability, observability, and resilience.
  • Mentor senior engineers and elevate engineering practices.
  • Champion engineering productivity tools like AI-assisted development (GitHub Copilot, Claude Code), CI/CD, and observability.
  • Model technical excellence through ownership and impact.

Requirements

  • 10+ years software engineering experience building/operating distributed systems at scale.
  • Strong backend architecture, distributed systems, high-scale infrastructure.
  • Experience with high-throughput user-facing apps, experimentation/growth platforms.
  • Influencing technical strategy across teams without authority.
  • System reliability, observability, operational best practices.
  • Partnering with Product/Data stakeholders for business outcomes.
  • Evaluate tradeoffs, communicate technical decisions.
  • Experience with AI-assisted development tools.
  • Bachelor’s degree or higher in Computer Science, Engineering, or related field (or equivalent).

Nice to Haves

  • Growth, retention, loyalty, marketplace, monetization systems.
  • High-volume consumer mobile apps.
  • Experimentation frameworks, event-driven architectures, analytics pipelines.
  • Real-time notifications, messaging, user engagement platforms.
  • Strong programming in Go, Java, Kotlin.
  • Platform improvements/internal tooling for developer velocity.

Skills

Go, Java, Kotlin, Distributed Systems, Backend Architecture, Experimentation Platforms, A/B Testing, Observability, CI/CD, Github Copilot

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Vanta

Vanta

United States

Principal Software Engineer, GRC
$321k+/yrRemote15+ YOEBackend Engineering

Leads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.

Redis

Redis

United States

Senior Principal Software Engineer, Feature Store
No salary listedRemote8+ YOEBackend Engineering

Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.

Fetch

Fetch

United States

Principal Engineer, Ads Platform
No salary listedRemote7+ YOEBackend Engineering

Principal engineer responsible for the architecture, scalability, reliability, and long-term technical strategy of Fetch’s advertising platform. The role requires deep distributed-systems expertise, production experience with high-volume backend systems, and hands-on technical leadership across organizations.

ZoomInfo

ZoomInfo

Bethesda, MD
Principal Software Engineer
$164k+/yrRemote8+ YOEBackend Engineering

Leads the design and implementation of distributed advertising, identity, and intent systems processing billions of events in real time. The role requires deep backend, data infrastructure, or applied AI/ML experience, strong programming and data modeling skills, and technical leadership.