Software Developer – Baseball Systems
Toronto Blue Jays
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
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