Director of Software Engineering
Director of Software Engineering

Director of Software Engineering

London Full-Time 72000 - 108000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Lead software development strategy and manage a talented engineering team.
  • Company: Join an innovative sports betting company in the heart of London.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and learning.
  • Why this job: Be at the forefront of machine learning in sports betting, shaping the future of the industry.
  • Qualifications: Bachelor's degree in Computer Science and leadership experience in software engineering required.
  • Other info: Ideal for those passionate about technology and sports data services.

The predicted salary is between 72000 - 108000 £ per year.

BettingJobs are currently recruiting for a Director of Software Engineering for an innovative sports betting company. Working from their central London office, the Director of Software Engineering will be responsible for the overall software development strategy and execution, with a focus on Machine Learning projects. This role would be well suited to an experienced Head of Engineering with experience managing a small team and a strong knowledge of sports data services within the betting industry.

Responsibilities:

  • Develop and execute the software engineering strategy for the company
  • Lead a multilayered internationally distributed team of engineers
  • Hire and develop engineering talent
  • Define and foster the engineering culture, standards and approaches
  • Integrate multiple products/tech-stacks into a unified architecture
  • Ensure the quality (high-SLA) and scalability of systems
  • Stay up-to-date on the latest engineering trends and technologies
  • Contribute directly to system design, problem solving, architecture review

Requirements:

  • Bachelor's degree in Computer Science or related field
  • Experience in a leadership role within a software engineering environment
  • Track record of developing and delivering Machine Learning projects
  • Excellent knowledge of sports data services within the sports betting industry
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Machine learning experience: model/algorithm selection, new model development, tuning, measurement, feature selection, data cleaning
  • Knowledge of cloud deployment, provisioning, scaling, API programming, system robustness
  • Expertise in many of the below technologies with familiarity with others preferred:
  • Modern IDEs: CI/CD, automated testing, dev/beta/prod environments, experiment frameworks
  • Embedded systems: custom hardware, sensors, deployment, remote management, firmware build and update
  • Computer Vision: openCV, realtime video processing, content analysis/understanding
  • Privacy, security, authentication systems
  • High qps, high SLA API deployment
  • Python, C#, C++, Rust, JavaScript/TypeScript, GitHub/GitLab, Django, MongoDB (or other NoSQL), MySQL/Postgres, React/React-Native, Node.js, WordPress, TensorFlow, Jupyter, Colab, ML feature stores, dashboards, monitoring

Director of Software Engineering employer: BettingJobs

As a leading innovator in the sports betting industry, our company offers an exceptional work environment in the heart of central London, where creativity and collaboration thrive. We prioritise employee growth through continuous learning opportunities and a supportive culture that encourages the development of engineering talent. With a focus on cutting-edge Machine Learning projects and a commitment to high-quality standards, we provide a unique platform for professionals to make a meaningful impact while enjoying the vibrant lifestyle that London has to offer.
B

Contact Detail:

BettingJobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Director of Software Engineering

✨Tip Number 1

Network with professionals in the sports betting and software engineering fields. Attend industry events, webinars, or meetups to connect with potential colleagues and learn more about the latest trends in machine learning and software development.

✨Tip Number 2

Showcase your leadership skills by sharing examples of how you've successfully managed teams and projects in the past. Be prepared to discuss your approach to developing engineering talent and fostering a positive engineering culture during interviews.

✨Tip Number 3

Stay updated on the latest technologies and methodologies relevant to the role. Familiarise yourself with cloud deployment, API programming, and machine learning frameworks to demonstrate your commitment to continuous learning and innovation.

✨Tip Number 4

Prepare to discuss specific machine learning projects you've worked on, including challenges faced and solutions implemented. Highlight your experience with model selection, tuning, and data cleaning to showcase your technical expertise.

We think you need these skills to ace Director of Software Engineering

Leadership Skills
Software Development Strategy
Machine Learning Expertise
Sports Data Services Knowledge
Problem-Solving Skills
Analytical Skills
Excellent Communication Skills
Interpersonal Skills
Cloud Deployment Knowledge
API Programming
System Architecture Design
CI/CD Practices
Automated Testing
Embedded Systems Understanding
Computer Vision Techniques
Privacy and Security Systems Knowledge
High SLA API Deployment
Proficiency in Python
Proficiency in C#
Proficiency in C++
Proficiency in Rust
Proficiency in JavaScript/TypeScript
Familiarity with GitHub/GitLab
Experience with Django
Experience with MongoDB or other NoSQL databases
Experience with MySQL/Postgres
Experience with React/React Native
Experience with Node.js
Experience with WordPress
Experience with TensorFlow
Experience with Jupyter
Experience with Google Colab
Experience with ML Feature Stores
Experience with Dashboards and Monitoring Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software engineering leadership, particularly in managing teams and delivering Machine Learning projects. Use specific examples from your past roles that demonstrate your expertise in sports data services.

Craft a Compelling Cover Letter: In your cover letter, express your passion for the sports betting industry and how your background aligns with the company's goals. Mention your understanding of the latest engineering trends and how you can contribute to their software development strategy.

Showcase Relevant Skills: Clearly outline your technical skills related to the job description, such as your experience with cloud deployment, API programming, and familiarity with various programming languages. Highlight any specific projects where you've successfully implemented these technologies.

Prepare for Technical Questions: Anticipate technical questions related to system design, problem-solving, and architecture review. Be ready to discuss your approach to integrating multiple products and tech stacks, as well as your experience with high-SLA API deployment.

How to prepare for a job interview at BettingJobs

✨Showcase Your Leadership Experience

As a Director of Software Engineering, you'll need to demonstrate your ability to lead and manage teams effectively. Prepare examples from your past roles where you've successfully led engineering teams, highlighting your approach to hiring, developing talent, and fostering a positive engineering culture.

✨Highlight Your Machine Learning Expertise

Given the focus on Machine Learning projects, be ready to discuss your experience in this area. Talk about specific projects you've worked on, the models you selected, and how you approached tuning and measurement. This will show your depth of knowledge and practical experience.

✨Understand the Betting Industry

Familiarise yourself with the sports betting industry and its data services. Be prepared to discuss how your technical skills can be applied to solve challenges within this sector. Showing that you understand the industry's nuances will set you apart from other candidates.

✨Demonstrate Problem-Solving Skills

Prepare to discuss complex problems you've encountered in previous roles and how you solved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your analytical skills and how they contributed to successful outcomes.

Director of Software Engineering
BettingJobs
B
  • Director of Software Engineering

    London
    Full-Time
    72000 - 108000 £ / year (est.)

    Application deadline: 2027-05-06

  • B

    BettingJobs

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>