About The Position

This role offers the opportunity to lead a high-performing engineering team responsible for building the core services and APIs that power live sports and wagering experiences at scale. You will manage day-to-day team operations, drive technical excellence, and ensure reliable, scalable, and high-performance systems that impact millions of users. The role involves collaborating closely with product management to define roadmaps, mentoring engineers, and continuously improving development processes. You will play a key role in shaping the technical strategy, optimizing performance, and maintaining operational reliability while fostering a culture of empathy, trust, and accountability. Your leadership will help deliver world-class digital experiences in sports and entertainment, combining innovation with robust execution.

Requirements

  • Minimum 3–5 years in a leadership or management role with at least 8 years in software development of high-scale, consumer-facing systems.
  • Experience leading teams of 10+ engineers, including hiring, onboarding, performance management, and career development.
  • Strong program and delivery management skills, with the ability to manage scope tradeoffs and deliver predictably across initiatives.
  • Demonstrated problem-solving, operational judgment, and decision-making under pressure.
  • Excellent communication and presentation skills, including conveying complex technical information to non-technical stakeholders.
  • Experience building and operating reliable, scalable, secure services for latency-sensitive applications.
  • Knowledge of clean architecture, automated testing, CI/CD, and progressive delivery practices.
  • Practical experience with AI developer tooling and integrating AI capabilities into products is a plus.
  • Passion for sports and understanding audience engagement in live events.

Nice To Haves

  • Elixir
  • GraphQL APIs
  • GCP
  • Kubernetes
  • open-source contributions

Responsibilities

  • Manage and mentor one or more software development teams, providing coaching, guidance, and performance management.
  • Collaborate with Product Managers to define the roadmap, clarify requirements, and ensure timely execution.
  • Ensure documentation of deliverables, design decisions, and adherence to development processes.
  • Oversee hiring initiatives and support team growth, onboarding, and career development.
  • Identify process improvements and contribute to system architecture, scalability, and reliability enhancements.
  • Establish and monitor success metrics, KPIs, and SLAs for team and system performance.
  • Stay current with technology trends and best practices, incorporating them to improve team productivity and system quality.

Benefits

  • Competitive salary range of USD 150,000–200,000.
  • Comprehensive benefits package, including healthcare, retirement plans, and education/conference reimbursement.
  • Remote work flexibility and opportunity to ship features impacting millions of users.
  • Exposure to large distributed systems spanning cloud and on-premises environments.
  • Hands-on experience managing workloads at scale with Kubernetes.
  • Collaborative, innovative culture with professional growth and learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service