Role Overview
FairPlay Sports Media is hiring a Senior Java Software Engineer. This is a full-time role in CA. Part of FairPlay Sports Media's Backend hiring, posted 5 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About FairPlay SportsMedia
We’re a sports media network, focused on building and nurturing a portfolio of highly engaged and connected communities of sports fans and bettors to create value for our partners.
We empower sports fans with real-time intelligence, premium independent content, and unique tools so they can compete in the sports betting game.
FairPlay Sports Media is a collection of market leading brands including oddschecker, WhoScored, SuperScommesse, FairPlay Technologies and Confido. In addition, FairPlay has a vast network across the sports tech and media industries through our partnerships including Reach, Gazzetta dello Sport, DAZN, SportsGrid and The Jockey Club amongst others.
iGaming is one of the fastest-growing and most technologically innovative sectors, and we're on top of our game, powered by market-leading tech and driven by brilliant people.
We champion diversity and operate an open and inclusive culture as well as being focused, fast-paced, and always making sure to have fun along the way. So why not join us at FairPlay and be part of something bigger…
Role Summary
The Senior Backend Java Engineer within the Sports Data team is responsible for building and maintaining the backend services that ingest, process, and enrich sports data feeds used across the company’s products and partner integrations.
These services form a core part of the company’s platform infrastructure and support products such as OddsChecker+ as well as widgets delivered to strategic partners including Fox Sports.
This role is fully remote, but you must be based in Ontario, Canada and hold a valid working permit for us to be able to hire you.
Key Responsibilities
- Design and implement scalable backend services in Java for sports data ingestion and processing
- Maintain and improve data processing pipelines that enrich and distribute sports data across internal platforms
- Ensure reliability, scalability, and observability of backend services that power core company products
- Work closely with the Tech Lead on system architecture and technical direction
- Collaborate with frontend teams and product teams to ensure data services support product features
- Investigate and resolve production incidents related to data feeds and processing pipelines
- Conduct code reviews and contribute to engineering standards and best practices within the team
About You
- Strong Java 8+ experience, databases and web development in general
- Strong software Engineering skills
- ElasticSearch
- Redis
- SQL/NoSQL
- Kubernetes deployement, GCP or platforms from other cloud providers
- Network routing CloudFlare and Nginx
- Monitoring systems particularly Grafana
- End-to-end integration of systems
- Have been working with large scale backend systems (1M DAU)
- Open and not afraid to help out where it is needed
- Strong knowledge of web protocols, application servers and web servers
- Strong Computer Science fundamentals, design patterns and object-oriented knowledge
- Design, architect, test, document and implement features in our core services
- Deliver high-quality and well-structured code
- Git, gradle, maven, CI/CD, Cloud build knowledge is a must
Desirable
- Development experience in PHP based systems
- Strong experience in DevOps
- Event driven systems
- Worked with headless CMS such as Contentful
- Agile practices and evangelist
What you’ll get back from us:
A competitive benefits and salary package as well as bonus consideration
Remote-working supported by a trusted and experienced infrastructure
The opportunity to work in a sports-related and technology focused company
Benefits
- Dental & Extended Health Care
- Life Insurance
- Work from Home
- Unlimited holiday plan
Requirements
- Language: English (required)
Schedule: Monday to Friday, with an optional on‑call rota — one week every two months — compensated with additional pay.
French: Not required
Ready to join our team? Apply now!
Research shows that women and ethnic minorities are less likely to apply if they don’t meet every qualification. If you’re passionate about our purpose, determined to take on challenges, and eager to learn, we encourage you to apply even if you don’t meet every requirement.
We’re committed to building a diverse and inclusive team, and to ensuring an accessible recruitment process.
Our approach includes:
- Equal opportunity employment
- Non‑discrimination in recruitment, compensation, development, and promotion
- Inclusive leadership and respectful workplace behaviors
If you need any accommodations during the recruitment process, please let us know.
Frequently Asked Questions
How do I apply for the Senior Java Software Engineer position at FairPlay Sports Media?
Use the Apply button above to submit your application directly to FairPlay Sports Media. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Java Software Engineer position at FairPlay Sports Media located?
This position is based in CA. FairPlay Sports Media has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Java Software Engineer at FairPlay Sports Media earn?
FairPlay Sports Media has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Java Software Engineer role at FairPlay Sports Media posted?
This role was posted on June 2, 2026 (5 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Java Software Engineer role at FairPlay Sports Media require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. FairPlay Sports Media lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start