Baseball Systems Engineer - Full-Stack & Tools

Pirates Careers

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Pittsburgh Pirates are seeking a talented Software Engineer to join our Baseball Systems team. You will design, build, and maintain software systems that support baseball operations and team initiatives, delivering full-stack features including APIs, backend services, and frontend components while deepening technical ownership.

You will collaborate with engineers and cross-functional stakeholders to translate requirements into effective technical solutions.

Qualifications

  • Authorized to work lawfully in the United States.
  • Experience with Typescript/Javascript, SQL, React, NodeJS, and/or Python
  • Experience designing or consuming APIs and implementing user-facing application features.
  • Experience in testing practices, version control, code review, and maintainable software design.
  • Demonstrated problem-solving skills, attention to detail, and clear communication.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with cloud platforms, containerization, CI/CD, or related DevOps practices.
  • Experience developing internal tools, data-rich applications, and dynamic, complex data visualizations using libraries like Plotly and D3
  • Knowledge of baseball statistics and how technology, data, and analytics inform strategy and performance

Responsibilities

  • Design, implement, and maintain full-stack features, including APIs, backend services, and frontend components.
  • Propose technical approaches and create planning documents for feature requests.
  • Collaborate with product managers, analysts, researchers, and other stakeholders to understand requirements and help translate them into effective technical solutions.
  • Write and maintain tests, documentation, and supporting materials to ensure code quality and reliability.
  • Participate actively in code reviews by incorporating feedback and offering thoughtful suggestions that improve implementation quality.
  • Troubleshoot and resolve bugs, while working to identify and address potential issues before they affect users or systems.
  • Share knowledge and pair with teammates to strengthen team practices and collective system understanding.

Skills

Typescript/Javascript
SQL
React
NodeJS
Python

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Plotly
D3

Job description

The Pittsburgh Pirates are seeking a talented Software Engineer to join our Baseball Systems team. You will design, build, and maintain software systems that support baseball operations and team initiatives, delivering full-stack features including APIs, backend services, and frontend components while deepening technical ownership.

You will collaborate with engineers and cross-functional stakeholders to translate requirements into effective technical solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Pirates Careers • Pittsburgh

On-site
USD 110,000 - 150,000
Baseball Systems Engineer - Data & UI
Baseball Systems Engineer - Data & UI

Milwaukee Brewers • Milwaukee (WI)

On-site
USD 21,000 - 28,000
League wide medical insurance
401(K) match
Paid time off for volunteering
+1
Baseball Systems Data & UI Associate
Baseball Systems Data & UI Associate

Milwaukee Brewers Baseball Club • Milwaukee (WI)

On-site
USD 52,000 - 76,000
Medical insurance
401(k) match and annual contribution
Educational platform for development
+2
Full-Stack Engineer, Baseball Systems - Queens Office
Full-Stack Engineer, Baseball Systems - Queens Office

Jobs in JS • New York (NY)

On-site
USD 120,000 - 160,000
Associate – Baseball Systems
Associate – Baseball Systems

Sports Careers • Milwaukee (WI)

On-site
USD 21,000 - 27,000
League-wide medical insurance
401(K) match
Online educational platform
+3
Associate – Baseball Systems
Associate – Baseball Systems

Milwaukee Brewers • Milwaukee (WI)

On-site
USD 21,000 - 28,000
League wide medical insurance
401(K) match
Paid time off for volunteering
+1
Software Engineer, Baseball Systems
Software Engineer, Baseball Systems

Jobs in JS • New York (NY)

On-site
USD 120,000 - 160,000
Impactful Software Engineer Intern, Baseball Systems
Impactful Software Engineer Intern, Baseball Systems

Cleveland Guardians - Baseball Operations • Oklahoma

On-site
USD 25,000 - 44,000
Software Engineer II
Software Engineer II

Perfect Game • United States

On-site
USD 110,000 - 160,000
Baseball Systems Software Engineer: Mobile & Web Apps
Baseball Systems Software Engineer: Mobile & Web Apps

New York Mets • New York (NY)

On-site
USD 27,552 - 34,440