Software Engineer

Pittsburgh Pirates

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 150,000

Full time

6 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 the Baseball Systems team. You will design, build, and maintain software that supports baseball operations, delivering full-stack features, including APIs, backend services, and frontend components.

You’ll deepen your technical expertise, take ownership, and collaborate with cross-functional stakeholders to deliver reliable tools for analysts, coaches, and front office staff.

Qualifications

  • Proven experience with modern web tech and APIs.
  • Strong knowledge of TypeScript/JavaScript, React, NodeJS, SQL.
  • Experience in testing, version control, code reviews, and maintainable design.
  • Ability to translate requirements into reliable software solutions for analysts and stakeholders.
  • Familiarity with cloud, containers, CI/CD, and DevOps practices.

Responsibilities

  • Design, implement, and maintain full-stack features (APIs, backend and frontend).
  • Propose technical approaches and plan feature work.
  • Collaborate with product managers, analysts, researchers, and stakeholders.
  • Write tests, docs, and supporting materials to ensure quality.
  • Contribute in code reviews and share knowledge with the team.
  • Troubleshoot bugs and address issues proactively.
  • Pair with teammates to strengthen practices and system understanding.

Skills

TypeScript/JavaScript
SQL
React
NodeJS
Python3
API design
Testing
Version control
Code review
Software design
Collaboration
DevOps
Cloud platforms
CI/CD
Plotly
D311
baseball analytics

Education

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

Tools

Plotly
D311

Job description

The Pirates Why

The Pittsburgh Pirates are a storied franchise in Major League Baseball who are reinventing themselves on every level. Boldly and relentlessly pursuing excellence by:

  • deeply connecting with our fans, partners, and colleagues;
  • passionately creating lifetime memories for generations of families and friends; and
  • meaningfully impacting our communities and the game of baseball.

At the Pirates, we believe in the power of a diverse workforce and strive to create an inclusive culture centered in Passion, Innovation, Respect, Accountability, Teamwork, Empathy, and Service.

Job Summary

We are seeking a talented and motivated Software Engineer to join our Baseball Systems team. In this role, you will design, build, and maintain the software systems that support baseball operations and team initiatives. You will deliver full-stack features, including APIs, backend services, and frontend components, while continuing to deepen your technical expertise, system knowledge, and ownership.

You will collaborate with engineers and cross-functional stakeholders to translate requirements into effective technical solutions. Your work will help provide reliable, maintainable, and accessible tools that support analysts, coaches, front office staff, and other users across the organization. These tools directly impact decisions related to a wide variety of baseball operations like draft picks, trades, game play decisions, and player development.

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.

Candidates need not meet every qualification listed to be considered; we welcome applications from people of diverse backgrounds who are excited about this opportunity.

Qualifications
  • Authorized to work lawfully in the United States.
  • Experience with Typescript/Javascript, SQL, React, NodeJS, and/or Python3. 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.
  • Authorized to work lawfully in the United States.
  • 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 D311.
  • Knowledge of baseball statistics and how technology, data, and analytics inform strategy and performance.
Equal Opportunity Employer

The Pittsburgh Pirates are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

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
Full-Stack Software Engineer - Baseball Ops Tools
Full-Stack Software Engineer - Baseball Ops Tools

Pittsburgh Pirates • Pittsburgh

On-site
USD 110,000 - 150,000
Baseball Systems Engineer - Full-Stack & Tools
Baseball Systems Engineer - Full-Stack & Tools

Pirates Careers • Pittsburgh

On-site
USD 110,000 - 150,000
Analyst - Baseball Strategy
Analyst - Baseball Strategy

Pittsburgh Pirates • Pittsburgh

On-site
USD 80,000 - 120,000
Senior Software Engineer (Baseball Systems)
Senior Software Engineer (Baseball Systems)

Milwaukee Brewers Baseball Club • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Health and dental plan
Vision coverage
401(K) match
+6
Senior Software Engineer (Baseball Systems)
Senior Software Engineer (Baseball Systems)

Milwaukee Brewers • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Health and dental coverage
Vision coverage
401(K) match
+5
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

New York Mets • New York (NY)

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

Baltimore Orioles • Baltimore (MD)

On-site
USD 72,000 - 88,000
Unlimited PTO
Paid holidays
Paid sick leave
+7
Software Engineer II
Software Engineer II

Perfect Game • United States

On-site
USD 110,000 - 160,000