Skip to content

Senior Engineering Manager, Growth

United StatesEngineering ManagementRemote3+ YOE
Summary

Lead and coach a team of backend, iOS, and Android engineers building Fetch's loyalty and retention platform. Drive scalable systems for user engagement, status, and rewards while partnering with Product, Design, and Data teams.

About the role

Role Responsibilities

  • Lead, coach, and develop a team of backend and native mobile (iOS and Android) software engineers across multiple experience levels
  • Set clear expectations, provide regular feedback, and support career growth and performance management
  • Be accountable for the people, health, and outcomes of your team, ensuring they are working on the right problems and delivering results
  • Partner with senior engineers to guide system design, architecture, and technical decision-making across backend and mobile
  • Own delivery for the Loyalty roadmap, ensuring predictable execution and high-quality outcomes
  • Translate product and business goals into clear technical plans and milestones
  • Collaborate closely with Product and Design to shape roadmaps, scope initiatives, and define success metrics for retention and engagement
  • Partner with Data, Analytics, and ML teams on targeting, experimentation, and measurement
  • Ensure systems are scalable, reliable, observable, and resilient under high traffic and transaction volume
  • Balance delivery velocity with long-term technical health and operational excellence
  • Improve team processes, reduce operational overhead, and drive continuous improvement
  • Communicate progress, risks, and tradeoffs clearly to stakeholders and leadership
  • Foster a culture of ownership, quality, and accountability
  • Support engineers in using AI-assisted tools such as GitHub Copilot or Claude Code to improve development velocity, documentation, and code quality

Minimum Requirements

  • 3+ years of experience managing software engineers
  • Strong technical background in backend or native mobile development, with the ability to lead engineers across both
  • Experience delivering customer-facing products at scale
  • Ability to evaluate system design, architecture, and technical tradeoffs
  • Proven track record of leading teams to ship complex projects
  • Experience partnering with product, design, and cross-functional stakeholders
  • Commitment to engineering best practices including testing, observability, and incident management
  • Ability to leverage AI tools to support engineering productivity, code quality, and team efficiency
  • Bachelor's degree or higher in Computer Science, Engineering, or a related technical field (equivalent practical experience may be considered)

Preferred Requirements

  • Experience working on loyalty, retention, engagement, growth, or personalization systems
  • Familiarity with experimentation frameworks and analytics pipelines
  • Experience leading teams that span backend and native mobile (iOS and Android)
  • Experience supporting high-throughput, low-latency services
  • Prior experience scaling teams or systems through periods of rapid growth
  • Strong programming background in Go, Java, Swift, Kotlin, or similar languages
  • Experience working with event-driven architectures and distributed data systems
  • Ability to translate complex technical concepts into clear explanations for non-technical partners
Skills
GoJavaSwiftKotlinBackend DevelopmentiOS DevelopmentAndroid DevelopmentSystem DesignObservabilityIncident Management