Back to Career

Backend C++ Developer

The Company

Established in 2005, Colet Systems Limited is a leading provider of sports betting brokerage software worldwide. Our flagship product, MollyBet, offers users real-time price comparison and execution across markets globally, along with best-in-class trading tools and services.

The Role

This is an exciting opportunity to join a small, tight-knit team supporting the next-generation engine at the heart of the MollyBet platform and developing innovative products and features for our price conscious customers. You will help maintain and extend a large-scale distributed system written in C++23 and Python 3.12.

We are looking for a talented individual who brings project management skills to the team, along with technical expertise. They will focus on product development and coordination, ensuring successful delivery of new features from conception to completion.

On a day-to-day basis your responsibilities will include:

  • Writing high quality asynchronous C++ code and testing it.

  • Working closely with the team to solve interesting and complex technical problems using modern methodology and tools (Kanban, Jira, Gitlab).

  • Becoming intimately familiar with our betting products.

  • Identifying possible product improvements and opportunities, specifying requirements, and seeing through their implementation and testing.

  • Helping to curate our backlog, working closely with the CTO and backend lead to plan, set timelines, and make sure project milestones are met.

  • Mentoring team members by reviewing merge requests and showing them best practices.

Qualifications and Experience

Core skills required:

  • At least 5 years C++ experience in a commercial environment; strong familiarity with modern style and standards (C++14 or greater) is a must.

  • Proven track record in managing software projects, including planning, execution, and delivery.

  • Strong communication skills and ability to work productively in a team.

  • A proactive, self-driven approach to work, with a strong sense of ownership and responsibility.

  • Solid understanding of core software development processes and best practices.

  • Interest in systems design and the ability to contribute to architectural decisions.

  • Knowledge of Linux and Git.

Desirables:

  • Experience working in the sports betting industry.

  • Experience in applying statistical methods and working with probabilities.

  • Knowledge of Boost.Asio or similar asynchronous frameworks.

  • Certification in project management (e.g., PMP, Scrum Master)

  • Familiarity with Python, Postgres, Kubernetes, SQL, or AWS.

Benefits
  • Casual environment.

  • Excellent work-life balance and flexible hours.

  • Annual bonus scheme.

  • Private health care.

  • Generous private pension contributions.

  • Paid sabbaticals after 5 years.

  • Weekly free lunch and monthly social events.

  • Excellent holiday allowances (25 days, plus bank holidays and 2 bonus days at Christmas, buy or sell 5 days).

  • Option to work from home.

Our firm strongly believes in fostering a diverse, inclusive, and equal opportunity environment. We encourage applications from individuals of all backgrounds, experiences, and identities. If you're ready to join a fast-paced, fun, and dynamic industry, we'd love to hear from you!

Apply now
FAQ

Go Find Your Answers Here

Molly’s Trade page is a customisable menu of the events and markets that users want to monitor and bet on. Users can toggle between sports across the top of the page and select competitions from the menu on the left. The competition menu is split between In Running events, games that will be played later Today (according to the user’s timezone), and games that are available for Early betting (i.e., tomorrow onwards). Users can customise watched competitions in each time category separately. Users can also elect to ‘Favourite’ events or competitions by selecting the star next to the event or competition name. Favourited events will continue to appear under the Favourites section at the top of the Trade page throughout the lifecycle of the event.

The Trade page displays a default set of betting markets for each sport. For example, the Match Odds, Asian Handicap and Total Goals markets are displayed by default on the Football Trade page. However, users are able to customise the markets displayed by clicking on the ‘Markets’ menu below the Sports ribbon at the top of the page. Users can select the markets that will display by default and also the ordering of the markets. Simply drag the ::: icon to the left of your chosen markets to move the ordering up and down. Selected markets at the top of the list will appear towards the left on the Trade page.