Loading...

Software Developer – Baseball Systems

Toronto Blue Jays

{Fulltime}OfficeWith Experience
Apply Now

Toronto, Ontario, Canada

Salary: $95,000

🥅 sports

Analytics

Are you interested in joining the Toronto Blue Jays Baseball Operations Team? This is your chance.

The Toronto Blue Jays are looking for a Software Developer - Baseball Systems!

Overview

The Toronto Blue Jays are seeking a talented and versatile Python web developer to join our Research and Development team within Baseball Operations. In this role, you will help to design and build web applications that support users throughout the organization and impacts areas such as player evaluation, scouting, and player development.

Responsibilities

  • Work closely with the Research & Development team to add new functionality and support our existing suite of Python-based web applications.
  • Help to design and build new applications to take advantage of new data and video sources, technologies, internal research, or to enable other organizational initiatives.
  • Contribute to code review, software testing, documentation and maintenance of internal tools and other collaborative software engineering tasks.
  • Participate in technical decision-making that will shape the next generation of the Blue Jays’ baseball systems.

Desired Technical Skills

  • Completed post-secondary education in Computer Science, or related field
  • Professional developer with experience designing and building Python web applications.
  • Highly proficient with Python and ORM frameworks such as Django, Flask, Pyramid, SQLAlchemy or similar.
  • Understanding of database development and data architecture principles, strong working knowledge of SQL (especially MS SQL Server or PostgreSQL)
  • Experience with foundational front-end web technologies (HTML, CSS and JavaScript).
  • Experience using data visualization libraries such as D3, Plotly, Three.js, or ggplot.
  • Experience using Bootstrap and CSS preprocessors with the ability to create front-end views from provided design files is a plus.

Core Skills

  • Effective communicator – able to communicate with non-technical users to understand their roles and requirements and proposes appropriate solutions.
  • Strong problem-solving skills – independently finds pragmatic solutions to development challenges within time or technology constraints.
  • Attentive to detail – identifies potential issues and strives to produce clean, reliable and scalable work.
  • Invested in learning and gaining new skills, both technical and non-technical.
  • Passion for baseball and interest in statistical and analytics aspects of the game.

Beneficial Experience

The following technologies or fields reflect potential examples of projects that might come up for this role and experience with any of them is beneficial but not required:

  • Experience with additional general-purpose programming languages (PHP, Ruby, Java, C# or similar).
  • Front-end JavaScript frameworks such as React, Angular or Vue.
  • Experience designing and building REST APIs (FastAPI, Flask, Express or similar)
  • CSS preprocessors such as SCSS, LESS or Stylus.
  • UI/UX design experience creating and improving user-facing features.
  • DevOps and CI/CD experience such as Azure DevOps, GitHub Actions or similar.
  • Data manipulation, modelling and visualization in R or Python.

Applicants must be willing and able to work non-traditional hours, including evenings and weekends and holidays as required.

Salary: The anticipated base compensation range for this role is $95,000 – $115,000. Actual base pay offered within this range may differ based on a range of factors, including individual experience, education, skills, and organizational needs.

In addition to your base compensation, you will enjoy discretionary bonus opportunities, vacation entitlements, a comprehensive benefits package, and front‑office perks that reflect the excitement and community of working in baseball.

Position Status: New

What we offer to you:

  • Commitment to our team - we want you to succeed!
  • Ongoing, hands-on training to help you develop your skills
  • Excellent employee discount to use towards Jays gear
  • A unique employment experience working for the only MLB team in Canada

Blue Jays has a strong commitment to diversity, accessibility, and inclusion. Everyone who applies for a job will be considered. We encourage individuals from underrepresented groups to apply and join us in shaping the future of our club. Together, we will build a team that reflects the richness of the game and the communities that we represent.

Throughout the recruitment process, we are dedicated to working with candidates who have accessibility needs to ensure they have the necessary support to perform at their best. Questions regarding accessibility throughout the recruitment process can be directed to [email protected].

Show more

Show less

Apply Now

Similar Jobs by Country

Hundreds of jobs are waiting for you!

Subscribe to membership and unlock all jobs

Sports Analytics

We scan all major sports and leagues

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Alerts

You can get daily alerts in your email for a specific search

  • Access to job postings from top teams and companies

  • Daily updates and notifications based on your preferences

🎯 Over 90% of customers chose to renew their subscriptions after the initial sign-up

Monthly

$6.99

per month

✓ Flexible monthly billing

✓ Unlimited access to all jobs

✓ Advanced filtering tools

✓ Daily job alerts

✓ Exclusive discount codes

✓ Cancel anytime

BEST VALUE

Yearly

$39

per year • Only $3.25/mo

✓ Save 50% vs monthly

✓ Unlimited access to all jobs

✓ Advanced filtering tools

✓ Daily job alerts

✓ Exclusive discount codes

✓ Cancel anytime

Lifetime

$59

one-time • forever

✓ Pay once, access forever

✓ Unlimited access to all jobs

✓ Advanced filtering tools

✓ Daily job alerts

✓ Exclusive discount codes

✓ Best long-term value