Open roles / Principal Software Engineer

Principal Software Engineer

London, United Kingdom
Apply for job
  • Engineering
  • Remote
  • Full-time
About Legend

We’re Legend. The team quietly building #1 products that make noise in the most competitive comparison markets in the world. iGaming. Sports Betting. Personal Finance.  
We exist to build better experiences. From amplified career paths to supercharged online journeys — for our people and our users, we deliver magic rooted in method. With over 500 Legends and counting, we’re helping companies turbocharge their brand growth in over 18 countries worldwide. 
If you’re looking for a company with momentum and the opportunity to progress at pace, Legend has it. 
Unlock the Legend in you. 

The Role
We're in the midst of a technological overhaul, restructuring our tech stack and integrating the latest practices in distributed systems and Domain Driven Design.

We're currently looking for a Principal Software Engineer to join our Architecture team within the Engineering department. Reporting to the Principal Software Architect, your primary responsibility will be to expand our publishing platform's capacity to cater to over a billion users annually, spanning across the 106 countries we presently operate in.

Your focus will be on developing our white-labelled, multi-tenant capabilities for the web-tier platforms within each of Legends pillars: Gaming, Sports, and Money. This is crucial to support the rapid expansion of our diverse brands and customer interactions across the various products.

This will entail delivering a content management platform that can accommodate the specific needs of our 7 Networks worldwide, allowing for customised content, branding, and localisation.

Furthermore, you will leverage Generative AI technology to accelerate content delivery through automated tone of voice adjustments and translations. This will empower our Content teams to provide tailored content that aligns with our customers' preferences and resonates with them effectively.

This role is pivotal in the design and implementation of our next-generation platform. It necessitates hands-on involvement and close collaboration with engineering teams to ensure the adoption of best practices and flawless execution in every iteration of our capabilities.

In this role, we value diverse perspectives and encourage you to apply even if you don't meet every qualification listed.

Your Impact:

  • Drive and participate in architectural designs, discussions and decision-making processes to drive the evolution of our next-generation platform.
  • Act as a subject matter expert in software engineering principles and practices, guiding the team towards building robust and maintainable solutions and leading by example with hands-on technical contributions.
  • Embed a Product Engineering culture, by collaborating with cross functional teams, including Product, Content, SEO, Paid Marketing and Operations.
  • Closely work with key stakeholders around the business and the engineering organisation to evolve our components and services and execute on our product vision.
  • Take ownership of the technical roadmap for the platform, ensuring alignment with business objectives and scalability requirements.
  • Continuously monitor and optimize platform performance, scalability, and security to meet the needs of our growing user base across 106 countries.

What You’ll Bring:

  • Vast experience on large-scale software projects and distributed, highly-available and customer-facing platforms.
  • Proven experience in applying domain driven design to API-first, multi-tenant platform.
  • Extensive experience as a full-stack software engineer (Web Application Frameworks (Svelte, React, Vue), Node.js/Typescript, Java, C#), with a track record of applying best design principles and practices (SOLID, design patterns, caching, etc)
  • Solid understanding in applying domain driven design to API-first, high-traffic, multi-tenant architectures.
  • Track record of strong product mindset to translate requirements in technical designs, well-defined roadmaps and executing on technical implementations.

Why Legend?

  • Super smart colleagues to work alongside and learn from.
  • Engaging development opportunities at all levels.
  • Tailored flexibility for your work-life balance.
  • Annual discretionary bonus to reward your efforts.
  • Paid annual leave PLUS a well-deserved break to recharge your batteries during the festive season! Our offices are closed between Christmas and New Year's, allowing you to enjoy downtime without dipping into your annual allowance.
  • Long term incentive plan so we can all share in the growth and success of Legend.
  • Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!
  • Unlock your full potential by joining the Legend team. To support you on this journey, we provide an extensive array of benefits and perks, as outlined in our global offerings above. For country specific benefits please reach out to your talent partner.

Legend is an Equal Opportunity Employer, but that’s just the start. We believe different perspectives help us grow and achieve more. That’s why we’re dedicated to hiring and developing the most talented and diverse team- which includes individuals with different backgrounds, abilities, identities and experiences. If you require any reasonable adjustments throughout your application process, please speak to your Talent Partner or contact the team on, and we'll do all we can to support you.