Skip to content
FetchFetchUnited States

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.

Salary not listed
Remote10+ YOEBackend Engineering

About the role

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

GoJavaKotlinDistributed SystemsBackend ArchitectureExperimentation PlatformsA/B TestingObservabilityCI/CDGithub Copilot
Cloudflare

Principal Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Lead architecture and strategy for Cloudflare's Workers control plane as the most senior engineer on the Deploy & Config team. Own distributed systems, high-scale APIs, reliability, and developer experience powering the serverless edge platform.

220k – 303k/yr
On-site7+ YOEBackend Engineering
OpenAI

Principal Software Engineer, Agent Harness Bridge

OpenAISan Francisco, CA

Lead architecture and evolution of the Agent Harness Bridge at OpenAI, owning integrations between Codex harness, research infrastructure, and agent systems to enable reliable large-scale training of frontier models. Requires strong backend/infra experience, API and systems design expertise, and cross-functional leadership.

347k – 490k/yr
On-site7+ YOEBackend Engineering
Idme

Principal Software Development Engineer Person & Trust Platform

IdmeMountain View, CA

Principal engineer owning data model strategy, API contracts, and architecture for ID.me's foundational Person, Trust, and Inspection Catalog systems that determine identity and confidence scoring. Requires 10+ years experience with deep expertise in graph data modeling and source-of-truth APIs.

243k – 307k/yr
On-site10+ YOEBackend Engineering
NinjaTrader

Principal Software Engineer, Trading Systems

NinjaTraderChicago, IL

Lead design, development, and optimization of Scala-based, low-latency trading infrastructure and services for high-volume, 24x7 retail futures trading. Requires extensive experience building high-performance distributed trading systems, JVM tuning, and mentoring engineers.

195k – 220k/yr
On-site7+ YOEBackend Engineering
Gusto

Principal Software Engineer, Money Group

GustoDenver, CO +2

Technical lead for Gusto's Money Group, guiding architecture and service migrations for financial infrastructure including payments, lending, and accounts. Requires 10+ years experience building regulated financial systems at scale.

189k – 278k/yr
Hybrid10+ YOEBackend Engineering