Job Posting: Detroit Tigers – Director, Software Engineering

Director – Software Engineering

Job summary:
The Detroit Tigers are currently seeking a Director, Software Engineering. This role will be responsible for the development and maintenance of software projects within baseball operations. This position will report to the Vice President, Assistant General Manager.

Main responsibilities:

  • Perform general development and maintenance tasks for the maintenance of internally developed software products.
  • Use modern software techniques and best practices in all parts of the software lifecycle.
  • Oversee, provide feedback and guide project work conducted by external consultants.
  • Manage the integration of baseball analytics into our proprietary tools and applications.
  • Provide coverage for maintenance of software tools for other developers when situations arise.
  • Participate in the design and development of new software products.
  • Monitor, identify and recommend new or emerging techniques, technologies and algorithms.
  • Meet with vendors and make investment recommendations for new data and technology resources.
  • Other projects led by the baseball operations management team.

Minimum knowledge, skills and abilities:

  • Bachelor’s degree in computer science, computer information systems, similar technical field of study, or equivalent real-time experience.
  • Demonstrated knowledge of development in a web-based object-oriented product environment.
  • Minimum of four (4) years of programming experience and solid knowledge of the following technologies:
    • Java and Java web application development
    • JavaScript and CSS and associated front-end technologies.
    • Full Stack development experience is strongly preferred.
  • Demonstrated knowledge of working with medium to large scale relational databases.
  • Expert level SQL skills – Microsoft SQL Server experience is a plus.
  • Ability to work in all phases of the product lifecycle, from requirements gathering to design, testing and implementation.
  • Experience deploying and managing web applications in the cloud, Azure preferred.
  • Ability to learn new technologies and techniques if necessary.
  • Familiarity with the sport of baseball, baseball specific data, modern statistical techniques and sabermetric analysis.
  • Demonstrated leadership and autonomy.
  • Demonstrated project management, problem solving and teaching skills.
  • Demonstrated ability to communicate difficult and complex concepts to colleagues with a wide range of experiences and perspectives.
  • Team player.

Preferred Knowledge, Skills and Abilities:

  • Experience with NoSQL databases.
  • Knowledge of video streaming.
  • Experience or knowledge of any of the following technologies is a plus.
    • Spring requests
    • REST-APIs
    • GraphQL API
    • Say it again
    • Service Bus Messaging
    • JUnit and Mockito for backend test cases
    • Angular JS – Version 1.xa more
    • Prime
    • Build tools (Maven, Gulp and Bower)
    • GIT/BitBucket
    • DevOps Pipelines and CI/CD deployments
    • Karma Test Case
    • Docker and container services
    • Site Monitoring (Azure App Insights)

Labor conditions:

  • Desktop environment; open to remote collaborators.
  • Evening, weekend and holiday hours are required.

We are an equal opportunity employer and all qualified applicants will be considered for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, disability , gender identity, marital or veteran status or any other protected class.

To apply:
To apply, please follow this link.

The content of this publication was created and provided solely by the Detroit Tigers.

Gordon K. Morehouse