Software Engineering Manager
Posted 1ds ago
Employment Information
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.


















