Fanatics is looking to solve the problem of delivering high-quality software with customer-facing products and internal platforms, and scaling engineering teams to meet business results.
Requirements
- 5+ years of experience managing engineering teams, 2+ managing other engineering managers
- Expert technologist with experience in managing multiple teams that can influence and defend our quality posture
- Knowledge of a broad range of design approaches and can deconstruct an architecture to be developed by different teams
- Familiar with Agile software product delivery and SCRUM methodology
- Experience working in a start-up environment (preferred)
- Knowledge of best in class technologies
- Experience with software development and architecture
Responsibilities
- Provide leadership and technical expertise within your engineering vertical
- Build and lead multiple teams that will deliver software while adhering (and contributing) to engineering best practices
- Help identify technology gaps and opportunities, taking ownership for the technology roadmap within the space and ensuring appropriate engineering investments in the underlying platform
- Drive predictability and reliability through Operational Excellence and create clear objectives and transparency through the use of data and KPIs
- Determine where to simplify, optimize, or extend solutions for the best outcomes
- Drive resolution to architecture contention
- Drive discussions around business and technology decisions, and participates in strategic initiatives with 1 to 3 year time horizons
Other
- Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
- Excellent analytical and problem solving skills
- Excellent influencing and problem resolution skills
- Solid report writing skills with the ability to gather, evaluate and analyze relevant information while structuring material in a logical and coherent manner
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better