Job Posting: New York Yankees Full-Stack Software Engineer

Position: Full-Stack Software Engineer

Department: Baseball Operations
Reports To: Director, Baseball Systems

Built upon our storied legacy, the New York Yankees look to attract the best possible talent not just on the field but in the front office as well. It is our shared responsibility to maintain the first-class reputation associated with the franchise in all aspects of our business.

The Full-Stack Software Engineer should have 3+ years of full-stack development experience building data-driven web applications using REST services and JavaScript MV frameworks like React, Angular, or Vue.js. Candidates should possess not only the technical skill, but the design sensibilities needed to create a compelling and efficient user experience.

Primary Responsibilities:

  • Assist in the design and implementation of web-based tools and applications for senior baseball operations personnel
  • Build web applications for mobile devices and various hardware platforms utilizing data, video, and visualizations to provide information to users in all aspects of the organization.
  • Interface with all departments within Baseball Operations (scouting, player development, coaching, analytics) to build tools and reporting capabilities to meet their needs.
  • Work with major and minor league pitch, hit and player tracking datasets, college and other amateur data, international baseball data, and many other baseball data sources

Qualifications and Experience:

  • Bachelor’s degree (B.S.) in Computer Science or related field
  • MUST have 3+ years of experience with data-driven web application development using all of the following:
    • REST services, preferably built on ASP.NET WebAPI
    • ORM frameworks (nHibernate/Entity Framework/etc)
    • JavaScript MV frameworks (React/Angular/Vue.js/etc)
    • Front-End CSS frameworks (Bootstrap/Material/Foundation/etc)
    • Relational databases, particularly Microsoft SQL Server
  • Proficient in SQL data structures, query writing, CRUD operations, and various database design principles.
  • Familiarity with Microsoft Visual Studio and Microsoft Azure DevOps, as well as Git.
  • Familiarity with typical baseball data, basic and advanced metrics, tracking system (Trackman, Hawkeye, Statcast, etc) data structures a plus.
  • Knowledge of the software development lifecycle (requirements definition, design, development, testing, implementation, verification), Agile, and industry best practices.
  • Excellent communication and problem-solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance.

This description is intended to describe the type of work being performed by a person assigned to this position. It is not an exhaustive list of all duties and responsibilities required of the employee. The New York Yankees are an Equal Opportunity Employer. The Company is committed to the principles of equal employment opportunity for all employees and applicants for employment.

The New York Yankees require a Covid-19 vaccination as a condition of employment, subject to exception under applicable law.

Job Questions:

  • Describe your experience developing REST APIs and how you’ve used them in development of data-driven web applications.
  • Describe your familiarity with JavaScript MV frameworks (Angular/Vue.js/React/etc.) and how you have used them in your work.
  • Have you ever worked with any baseball datasets? If so, which ones and how have you used them?
  • List any active websites or mobile applications you have developed (and the technologies they use) that might showcase your work.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the New York Yankees.

Meg is the managing editor of FanGraphs and the co-host of Effectively Wild. Prior to joining FanGraphs, her work appeared at Baseball Prospectus, Lookout Landing, and Just A Bit Outside. You can follow her on twitter @megrowler.

Comments are closed.