Director of Baseball Applications
Salary undisclosed
Checking job availability...
Original
Simplified
Position Summary
The Miami Marlins are seeking a Director, Baseball Applications for the Baseball Systems department. Reporting directly to the Vice President, Baseball Systems, candidates will lead the development of best-in-class Baseball Operations Applications and Software Infrastructure used to power the needs of the entire Front Office. You will have the opportunity to build and grow a department responsible for developing software applications used by players, coaches, scouts, and front office personnel. Your leadership will also drive the development of technical infrastructure supporting advanced research in data science, machine learning, and analytics, all contributing to our mission of building a sustainable winning team in Miami.
Essential Functions
The Miami Marlins are seeking a Director, Baseball Applications for the Baseball Systems department. Reporting directly to the Vice President, Baseball Systems, candidates will lead the development of best-in-class Baseball Operations Applications and Software Infrastructure used to power the needs of the entire Front Office. You will have the opportunity to build and grow a department responsible for developing software applications used by players, coaches, scouts, and front office personnel. Your leadership will also drive the development of technical infrastructure supporting advanced research in data science, machine learning, and analytics, all contributing to our mission of building a sustainable winning team in Miami.
Essential Functions
- Enhance company strategy, culture, and processes as a member of Baseball Systems leadership.
- Build an industry-leading engineering team through recruitment, mentorship, and leadership that fosters an innovative, collaborative, and execution-focused culture.
- Partner with Product, Design, and Solutions leads to help define roadmaps and align engineering staffing requirements, hiring plans, and skill development to achieve team goals.
- Break down complex Software Engineering projects into actionable work plans including proposed task assignments with clear design specifications.
- Stay ahead of emerging trends and technologies in software development, identifying opportunities for innovation and improvement.
- Select and implement innovative technologies in alignment with long term strategy while managing technology-related risks, prioritizing scalability and reliability.
- Coordinate technology resources, including subcontractors and software development tools, and collaborate with other departments on shared resources.
- Build and maintain collaborative relationships with data and technology vendors.
- Effectively communicate and explain challenging technical concepts to internal and external audiences.
- Track record of successfully and rapidly building and growing high-performing Software Engineering teams.
- Demonstrated ability to collaborate with Design and Product leadership to ensure a cohesive and integrated approach to product development.
- History of establishing and/or improving technical standards for Product Development to deliver sustainable software applications.
- Expertise in assessing value, usability, and technological feasibility through prototypes and agile software development.
- User-focused mindset, advocating for the use of front-end and back-end software applications to improve user workflows.
- Proficient in Software Development languages (Java, Python, etc.)
- Experience working with and knowledge of Database Systems (SQL Server, Snowflake, etc.) and associated tools
- Experience building microservice based APIs and knowledge of API patterns (OpenAPI, GraphQL, REST, etc.) and associated tools
- Experience in supporting an API ecosystem and/or Service Discovery & Service Mesh implementations
- Experience utilizing Cloud Platforms (AWS, Azure, GCP) to empower state-of-the-art software development and machine learning modeling, GCP experience is a plus.
- Cloud resource management and provisioning using Infrastructure as Code (IaC) such as Terraform.
- Well-versed with Project Management and Issue Tracking tools (Jira, Confluence, Notion)
- Skilled with container technologies (Kubernetes, GKE, Docker)
- Understanding of and passion for baseball and baseball research.
- Degree in Computer Science or related Software Engineering Field
- 5+ years of relevant professional work experience leading Software Engineering teams
- Experience leading Managers of Managers is a plus