CAREERS AT BANACH

Software Engineer Product

About the Product team

As a Software Engineer on the Product team you will be tasked with delivering new Sports and Betting content to new and existing clients. You will be working within a team entrenched in the fast paced environment that industry is known for and you will be expected to hit the ground running.

 

Within the Product team you will be working on a varied problem set including, but not limited to

  • Processing real-time data to drive our decision making algorithms

  • Implementing Sports specific algorithms and services to facilitate innovative and new gaming concepts

  • Integrating with client backend systems

  • Developing responsive UIs for internal and external use

 

The core part of our product (the algorithms) usually take the form of Monte Carlo simulations and are generally developed in c#, however this is at the discretion of the Quants building them so you will get the opportunity to deep dive into these ‘models’ and may need to rewrite and/or optimise them in order to fit them into our platform.

 

We work in a Microservice based environment using Service Fabric as our hosting platform running in Azure. We primarily develop using c# for our backend services (with a little bit of f#) and use CosmosDB for most of our data storage.

 

Responsibilities

  • Working closely with the Product Owner to deliver content

  • Implementing services responsible for managing a Sport’s lifecycle

  • Creating Unit and Integration tests for services created

  • Improving your understanding of the distinct sports betting domain

  • Liaising with clients to ensure requirements are understood and agreed goals are met

  • Be an active member of our on-call rotation for the product team

About you

  • Passionate about technology and sport

  • Experience with event driven systems

  • Experience writing integration tests

  • Experience measuring and optimising performance of services

  • Strong drive and ownership over systems you’re responsible for

  • Ability to communicate with both team members and product owners effectively

Nice to haves

  • Experience within the Sports betting industry

  • Experience using Service Fabric

  • Understanding of DevOps and how to support large scale distributed systems

  • Experience using Domain Driven Design to build systems

How to apply:

Send your CV to: careers@banachtechnology.com