Software Developer, Baseball Informatics

Pittsburgh Pirates - Pittsburgh, PA4.4

Full-timeEstimated: $77,000 - $100,000 a year
Job Summary

The Developer will design, code, and maintain software solutions that allow Baseball Operations to translate information into actionable insights used by decision makers.


Responsible for the design and creation of software systems that will be utilized by Baseball Operations staff.
Makes use of the existing frameworks in use and data assets within Baseball Operations.
Makes use of Pirates' standards and industry best practices to implement elegant and high performance code.
Participate in gathering and documenting requirements for existing and new software systems in Baseball Operations.
Understand business processes, required outcomes, and decisions that will be impacted by our use of the software you create and maintain.
Work with other Informatics developers, interns and consultants in the maintenance and extension of the software development frameworks and tools utilized.
Be capable in both front-end design and coding techniques as well as service oriented back-end development.
Assist in evaluating software development tools and techniques for use by Baseball Operations.
Develop and maintain familiarity with baseball metrics and research.
All other duties as assigned.


Bachelor’s Degree in Computer Science, Engineering or a related field
A minimum of two (2) years’ experience developing software

Experience with Angular 2+
Mobile UI Design in React Native, Xamarin or similar
Knowledge of SQL, preferably SQL Server and writing stored procedures and functions
RESTful Web Service Design