Pittsburgh Pirates logo
9 Feb 2024

Software Engineer

🇺🇸 Pittsburgh, PA, USA
Full Time
2+ years exp.

Our Commitment to Diversity, Equity, and Inclusion

We are a growing team committed to discovering new competitive advantages for the Pittsburgh Pirates. We are collaborative with high levels of communication, mentorship, inclusion, and engagement in ideas. We believe a diversity of perspectives is crucial to delivering championship-caliber R&D, and we encourage all interested candidates to apply if they meet some of the requirements or to reach out if they have questions about their qualifications.

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:

  • purposefully developing a player and people-centered culture;
  • 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

The Pittsburgh Pirates are in search of a talented software engineer and valued member of the Baseball Operations’ Research & Development team. This position will primarily focus on front-end development for our new single platform designed to centralize information for players, coaches, and front-office personnel and drive data-driven decision-making throughout Baseball Operations. The ideal candidate will be a self-starter who is motivated to build a product that transforms how the Pirates organization consumes and collaborates around data as it strives to make better in-game decisions, acquire and develop the best talent, and win championships. We welcome applicants interested in various work arrangements—be it remote, local, or hybrid—as we prioritize assembling a diverse and adaptable team to excel in this position.


  1. Build easy-to-use frontend applications specifically designed for baseball operations. Create reusable parts and code that can grow and stay easy to manage over time.
  2. Work closely with cross-functional teams to understand requirements and implement solutions aligned with operational needs.
  3. Drive improvements to the user interface and user experience, incorporating feedback to optimize usability.
  4. Conduct thorough testing and debugging of applications to ensure high performance and reliability.
  5. Review code thoroughly to ensure quality and scalability.
  6. Create and maintain technical documentation to facilitate knowledge transfer and future development.
  7. Stay updated on industry trends, propose innovative ideas, and integrate new technologies to elevate existing systems.
External Apply