Mlb Advanced Media, L.P. - New York, NY

posted 2 months ago

Full-time - Mid Level
New York, NY
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Baseball Data team at Major League Baseball is seeking a Senior Manager, Software Engineering for the Baseball Data Platforms. This role is designed for a hands-on manager who is ready to support both individuals and teams in tackling complex distributed problems while enhancing the portfolio of baseball data products. The successful candidate will work closely with business stakeholders, product managers, and cross-functional engineering teams to facilitate the design and implementation of new, engaging features for users. In this position, the Senior Manager will be responsible for managing a team of software engineers in a fast-paced and agile environment. The role requires collaboration with engineering and product leadership to develop engineering roadmaps, supporting and empowering engineers as they transform requirements into actionable development plans. The manager will adopt modern platforms and manage resources to optimize value, champion Agile processes, and work cross-functionally to align on business-critical initiatives, sequencing, and delivery. Additionally, the Senior Manager will contribute to fostering an inclusive culture to ensure team satisfaction and engagement. The ideal candidate will possess a deep knowledge of the software development lifecycle, experience in supporting teams of engineers as they evolve in their careers, and a strong background in data delivery through highly scalable distributed systems. This position is pivotal in driving the success of the Baseball Data team and ensuring that MLB continues to innovate and provide exceptional data products to its users.

Responsibilities

  • Manage a team of software engineers in a fast paced and agile environment
  • Collaborate with engineering and product leadership to develop engineering roadmaps
  • Support and empower engineers as they transform requirements into actionable development plans
  • Adopt modern platforms and manage resources to optimize value
  • Champion Agile processes
  • Work cross functionally to align on business critical initiatives, sequencing, and delivery
  • Contribute to our inclusive culture to ensure team satisfaction and engagement

Requirements

  • 6+ years of experience developing large, scalable web services and APIs
  • 3+ years of experience leading one or more teams of 5-10 software engineers
  • Proficiency in back-end technologies including Java (Spring) and JavaScript/Typescript (Node)
  • Proficiency in front-end technologies including ES6, Typescript, React, HTML, CSS

Nice-to-haves

  • Experience in designing and implementing high availability distributed systems
  • Experience with cloud services (GCP, AWS, etc.) and API architecture
  • Knowledge of observability and application performance monitoring
  • Familiarity with cloud-native tooling such as Kubernetes, Docker, Terraform
  • Experience with content delivery networks such as Cloudflare, Fastly, Akamai
  • Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

Benefits

  • Exceptional medical, dental, and vision coverage with 100% employer coverage
  • Tuition reimbursement
  • Mentorship programs
  • Lunch and learns
  • Online course subscriptions
  • Paid industry certifications
  • Business resource groups
  • Incentive and recognition programs
  • Life insurance
  • Automatic employer 401k contributions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service