Software Engineering Manager

Topgolf•Dallas, TX

About The Position

The Engineering Manager, Memberships leads the team responsible for building and operating Topgolf’s Memberships systems, from guest-facing membership experiences through the backend services that power them. This role owns the people, process, and delivery of the Memberships engineering team, while staying technically credible across a full stack built on Go, Vue.js, and PostgreSQL.

Requirements

  • Strong architectural judgment and the ability to balance technical debt, delivery speed, and long-term maintainability
  • Excellent written and verbal communication skills, with the ability to calibrate messaging for engineers and executive stakeholders alike
  • Strong sense of ownership, accountability, and drive to elevate team capability
  • Demonstrated ability to build trust and collaborate across product, design, QA, and platform engineering teams
  • Working knowledge of Python is a plus
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and modern CI/CD practices
  • Experience operating in a fast-paced, evolving product environment with shifting priorities
  • Familiarity with AI-assisted software development practices and tooling
  • 7+ Years Professional software engineering experience, with full-stack breadth across backend and front-end development
  • 2+ Years Experience directly managing software engineers, including hiring, performance management, and career development
  • 3+ Years Building backend services in Go
  • 2+ Years Building front-end applications with Vue.js
  • 2+ Years Working with PostgreSQL or similar relational databases
  • 1+ Years Experience with AI-assisted software development practices and tooling
  • 1+ Years Experience in Memberships, subscription, or loyalty systems

Responsibilities

  • Lead, grow, and manage a team of full-stack engineers building Memberships systems, including hiring, performance management, career development, and mentorship
  • Set clear goals and expectations for the team, run effective 1:1s, and build a culture of ownership, accountability, and continuous improvement
  • Balance workload and staffing across Memberships initiatives, escalating resourcing gaps and continuity risks early
  • Guide architecture and design decisions across Memberships systems, drawing on full-stack experience spanning Go, Vue.js, PostgreSQL, and API design
  • Set engineering standards and best practices for code quality, testing, and release processes, and stay close to the codebase through code reviews and hands-on problem solving on critical issues
  • Own delivery of the Memberships roadmap end to end, from technical planning through implementation, QA, release, and post-launch monitoring, ensuring systems are observable, testable, secure, and built to scale with guest demand
  • Partner with product, design, QA, and platform engineering to translate guest needs and business priorities into a clear, prioritized Memberships roadmap
  • Represent the Memberships team in cross-functional planning and architecture discussions, communicating progress, risks, and tradeoffs to engineering leadership and business stakeholders

Benefits

  • Free Play & 1/2 price food!
  • Health, dental, vision, 401(k) team member match, free mental well-being platform
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service