Job Description

Company Description

OpenBet is sport. The world's top sports betting brands choose OpenBet as their partner for world class content, leading tech and tailored services. We have their back. So they’re ready with exciting, memorable and safe sports betting experiences, to entertain millions of players worldwide.

OpenBet’s mission is to power growth and player engagement for operators through a global betting ecosystem that delivers at scale, at speed, at every great sports event. Our 1000 talented colleagues are the market's top team. We achieve billions of bets in a season; 60,000+ per second (more transactions than Amazon on Prime Day); 100% uptime (zero Superbowl crashes!) and we're built on 25 years of imaginative technology that is iterated daily.  

OpenBet has established a premium client base of more than 75 operators worldwide and has 34 licences across the fastest growing regulated sports betting markets in North America, Europe and Asia Pacific. The team is growing at scale driven by accelerated demand for our products and significant investment. We offer the speed, dynamism and growth opportunities of a start-up, underpinned by the stability and strength of a global employer.  

Working at OpenBet every day is an opportunity for you to create exciting betting entertainment for millions of sports fans across the globe. 

Want to be part of our evolving future growth?

Job Description

We are looking for an experienced Senior Software Analyst to join our Canadian Services team as we continue to work with our clients to define the next generation of player account management products.

You will be responsible for gathering and reviewing requirements from business analysts, business owners, architects, developers and product managers, working to identify an appropriate solution. Once a solution is agreed you will create the necessary functional and technical documentation from which the development team will produce code, identifying the products and applications involved in delivering the solution and any changes that require development. 

Responsibilities of a Senior Software Analyst within OpenBet:

  • Working with external and internal stakeholders to extract and refine requirements.
  • Analysis of existing systems and documentation (internal and external) 
  • Designing solutions that are modular, scalable and reusable with an emphasis on services and APIs and documenting those solutions.
  • Estimating and justifying the effort required to deliver the solution
  • Primary technical contributor to business cases for new products
  • Identifying technical deliverables, risks and impacts for the chosen solution


If you’re the Senior Software Analyst for us you’ll be able to demonstrate:

  • A strong understanding of systems and application architecture, technology and the ability to read code
  • Impeccable interpersonal/communication skills with both business and technical stakeholders.
  • Five years’ experience in a development environment, at least partially in a senior, analytical role
  • Web applications and RDBMS knowledge

It’d also be great to see these skills/experiences as well:

  • Development within Agile methodologies such as Scrum, Lean and Kanban
  • Experience with complex large-volume high-transaction systems
  • Any of Springboot, Kafka, Redis, React, RESTful APIs and Swagger, Native App, Cassandra, Data Science


Additional Information

Why would you enjoy working with us at OpenBet?

  • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace

  • The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow

  • Tangible and genuine development - at OpenBet, you can take your career where you want it to go!

And if that’s not enough; you will get to enjoy a stunning work location and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online