Software Engineering Manager

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mobile Applications Engineering Manager at Topgolf overseeing guest-facing mobile apps and services. Leading a high-performing team to deliver polished, reliable experiences for millions of players.

Responsibilities:

  • Lead, grow, and manage a team of mobile and full-stack engineers, 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
  • Guide architecture and design decisions across the mobile app and its supporting services
  • Own delivery of the mobile app roadmap end to end, from technical planning through implementation, QA, release, and post-launch monitoring
  • Partner with product managers and designers to translate guest needs and business priorities into a clear, prioritized mobile roadmap
  • Communicate progress, risks, and tradeoffs clearly to engineering leadership and business stakeholders.

Requirements:

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 7+ years of professional software engineering experience, with demonstrated full-stack breadth across mobile and backend development
  • Experience with backend technologies relevant to Topgolf's stack, such as Go and Scala
  • 2+ years of experience directly managing software engineers, including hiring, performance management, and career development
  • Hands-on experience building and shipping mobile applications (iOS, Android, or both) at scale
  • Strong full-stack technical foundation, including backend services, APIs, and data layer design
  • Experience leading engineering teams through the full product lifecycle, from planning through production support
  • 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
  • Hands-on experience developing with AI-assisted coding tools (such as Claude Code, GitHub Copilot, or similar) as part of the regular development workflow, with the ability to demonstrate this experience through code, examples, or a live walkthrough
  • Demonstrated experience introducing or scaling AI-assisted development practices within an engineering team, including setting standards for effective and responsible use.

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.