Software Engineering Manager

Topgolf International, Inc.

• $125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years in software engineering with full-stack experience
  • 2+ years directly managing software engineers
  • 3+ years developing backend services in Go
  • 2+ years creating front-end applications with Vue.js
  • 2+ years working with PostgreSQL or similar databases
  • 1+ year in AI-assisted software development practices
  • 1+ year experience with memberships, subscription, or loyalty systems

Responsibilities

  • Lead and manage a team of full-stack engineers in building Memberships systems
  • Set clear team goals and expectations, fostering ownership and accountability
  • Balance team workload and address staffing challenges proactively
  • Guide architectural decisions based on full-stack expertise
  • Establish engineering standards for code quality and release processes
  • Oversee the Memberships roadmap from planning through to post-launch monitoring
  • Collaborate with cross-functional teams to align on product goals and priorities

Benefits

  • Free Play & half-priced food
  • Health, dental, and vision coverage
  • 401(k) team member match
  • Access to a free mental well-being platform
  • Additional benefits available for qualifying team members
Full Job Description

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

  • 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


Critical Skills

  • 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

BENEFITS

Free Play & 1/2 price food! Health, dental, vision, 401(k) team member match, free mental well-being platform – and that’s just for starters for those who qualify.

Similar Jobs

More Jobs at Topgolf International, Inc.

More Information Technology Jobs

Find similar Software Engineering Manager jobs: