Job Description

Company Description

OpenBet (part of SG Digital), leads the global gaming market, providing innovative software that powers the world’s most successful operators.

We pride ourselves on product innovation and technical excellence and are constantly adding new applications and new functionality to our product suite, used by billions of end users. And, while many other companies have been downsizing, we continue to see growth across our business.

Want to be part of our story?

Job Description

The Head of Architecture is a key team member of the SGD Sportsbook Product Engineering team. 

The role will work across all teams, ensuring both that a well-defined, consistent and coherent architectural & technology (A&T) strategy is implemented across all Sportsbook Product Engineering deliverables, and also that new technologies and architectural principles are utilised appropriately and with rigour, whilst delivering the stability and performance that the SGD platforms have become synonymous with over time.

Key Accountabilities:

  • Line management of a small team of Architects and Technologists focused on the Sportsbook Product Engineering programme;
  • Definition of the overall A&T strategy for the Sportsbook Product Engineering deliverables;
  • Act as an authority on industry best practise and general trends for the A&T adopted by the Sportsbook Product Engineering team.

Key Responsibilities:

  • Supporting the quality of the implementation and deployment of development work, including the definition of achievable APM KPIs and SLAs;
  • Supporting the Sportsbook Product Engineering leadership team in the planning, implementation and evolution of technical processes and feedback to the wider company;
  • Work with QA and Engineering management to drive through best practice, techniques and technology both on the team and around the company, notably around CI/CD and test tooling;
  • Where required, provision of 3rd line support and supporting production deployments;
  • Supporting the recruitment of technical staff onto the Sportsbook Product Engineering team;
  • Motivating and driving the team with technical leadership and vision;
  • Driving architectural ownership of components and end-to-end solutions throughout the Sportsbook platform.

Qualifications

If you are the right candidate for us, you will be able to demonstrate:

  • Extensive demonstrable commercial experience engaged in software development in a hands-on engineering role, plus experience in a leadership role in an Enterprise Architecture team (or similar);
  • Very good managerial and leadership skills, able to inspire, motivate and lead personal development plans for employees as well as driving change and handling difficult and complex project development activities both internally and externally;
  • Experience in contributing to and influencing company strategic planning or responsibility for departmental strategy;
  • Proven communication and presentation skills
  • Dealing with change on a daily basis; must be comfortable both with external factors driving this change as well as internals;
  • Outstanding verbal and written communication skills;
  • Should be opinionated, especially about technology.

Technical skills of relevance:

  • Extensive hands-on experience in designing and developing large-scale, loosely coupled, distributed systems;
  • Significant hands-on experience in designing applications using the actor model;
  • Significant hands-on experience in designing systems using Akka, Kafka and Cassandra;
  • Extensive experience of Java technologies and frameworks (Java EE, Spring Boot etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate etc.);
  • Excellent knowledge of NoSQL Databases (Cassandra, Mongo etc.);
  • Experience of developing and deploying distributed eCommerce (or similar) platforms in the cloud, using at least one major cloud provider (e.g. AWS or Google Cloud);
  • Experience in designing web applications using at least one popular web framework (JSF, Drupal, GWT, Spring MVC etc.);
  • Extensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)

Preferred

  • Some hands-on engineering experience in developing microservices using at least one popular framework (Netflix OSS, Spring Cloud, Play etc.);
  • Some experience in Domain Driven Design, event-sourcing and CQRS;
  • Some experience with TDD and / or BDD;
  • Secondary expertise in Python (maybe PHP) and PostgreSQL or MySQL would be beneficial.

Domain knowledge is not required, but having worked on a major eCommerce project or any significant widely distributed, high-volume transactional system is.

Additional Information

The role can be based at either SGD’s office in Chiswick, United Kingdom or office in Athens, Greece. Frequent travel will be required, sometimes at short notice, both to SGD’s development offices and also to SGD’s sportsbook customer base.

The Head of Architecture will frequently be required to make themselves available out of normal office hours for meetings with remote development teams and SGD’s non-European operators.

Online / Working From Home operating model, especially as the company and industry navigates the COVID-19 pandemic.

#LI-MK1

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