Lead Platform Engineer - Canada in London

Lead Platform Engineer - Canada in London

London Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Midnite

At a Glance

  • Tasks: Lead the evolution of our platform, ensuring reliability and performance while coding hands-on.
  • Company: Join Midnite, a cutting-edge sports betting platform with a fast-paced, high-performance culture.
  • Benefits: Enjoy private healthcare, flexible working, and a generous holiday policy.
  • Other info: Be part of a diverse team committed to inclusivity and equal opportunities.
  • Why this job: Shape the future of gaming technology and make a real impact in a dynamic environment.
  • Qualifications: 7+ years in engineering, strong Python skills, and experience leading teams.

The predicted salary is between 80000 - 100000 £ per year.

Midnite is a next-generation sports betting and gaming platform built for a new wave of players. We combine sharp product thinking, bold brand, and fast execution to create experiences that feel modern, intuitive, and built for how people actually play today. Over 400,000 players have already made the move, and we’re only just getting started. We’re a high-performance team operating at pace. High ownership. Constant iteration. No hiding behind processes. We move quickly, test relentlessly, and turn ambitious ideas into real impact. If you’re driven, creative, and thrive in fast-moving environments where you can shape meaningful outcomes - keep reading.

The Role

We’re looking for an experienced Lead Platform Engineer to ensure Midnite is reliable, performant, and always available, no matter the time of day. You’ll play a key role in shaping the evolution of our core platform, setting engineering standards, and driving improvements across our infrastructure and backend systems. You’ll work closely with our Head Of Platform Engineering and the global Platform team, taking ownership of critical systems design, reliability engineering, and deployment practices. This is a high-impact, high-autonomy role where you’ll be the person the team relies on when things break, and the person they trust when things need to scale or improve. This is a hands-on leadership role. Expect to spend most of your time in the code, working alongside the team to ship production changes. You’ll also manage a small team of engineers, helping set the direction, coaching them day-to-day, and creating a high-performing, engineering-led culture. Expect meaningful ownership and to be challenged and rewarded in equal measure.

Technical

Our platform is primarily built in Python and hosted on AWS, incorporating Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3, and Terraform. We deploy daily.

  • Own and drive architectural decisions across the platform, focusing on uptime, resilience, scalability, and performance.
  • Lead technical design for complex cross-team projects, especially those touching core infrastructure or platform reliability.
  • Identify and drive improvements in deployment pipelines, observability, performance monitoring, and systems architecture.
  • Anticipate failure points, plan for scaling, and ensure the platform remains robust as usage grows.
  • Guide the adoption of best practices in platform engineering, reliability, testing, and operational excellence.
  • Work closely with partners and vendors to integrate their products into our systems in a safe, repeatable, and scalable way.
  • Support senior engineers in unblocking cross-team issues, acting as the technical escalation point.
  • You’ll regularly contribute code, reviews, and production changes as part of the team’s daily delivery.

Collaboration & Leadership

  • Collaborate with the wider engineering team, product, design, and trading teams to ensure platform decisions support Midnite’s ambitions.
  • Manage and develop a small team of engineers, creating the environment for them to perform at a high level.
  • Mentor engineers across the broader team, helping them improve technical depth, delivery capability, and decision making.
  • Facilitate technical discussions and planning sessions, ensuring clarity, alignment, and pragmatic decision-making.
  • Delegate effectively, enabling others to move fast while ensuring engineering standards remain high.
  • Drive accountability and ownership across the Platform team, defining how we build, deploy, and maintain our systems.
  • Play a key role in hiring by running technical interviews and shaping the make-up of the Platform function.
  • Strengthen the culture across engineering, promoting a focus on reliability, quality, and continuous improvement.

We care deeply about developer productivity and efficiency, so we use tools that support that; Linear, Notion, Slack, and a modern Mac-based setup.

The next Midniter

  • 7+ years of engineering experience with deep expertise in Python or an equivalent modern language (e.g. Go, Rust), and cloud-based systems.
  • Proven experience leading or managing engineers in a platform, backend, or infrastructure-focused role.
  • Strong background in building resilient, scalable, and high-performance distributed systems.
  • Ability to break down ambiguous and complex problems into clear plans and well-defined milestones.
  • Demonstrated impact improving reliability, performance, and the developer experience.
  • Hands-on technical leadership — able to dive into code and architecture while guiding others.
  • Strong communication and cross-functional collaboration skills.
  • Experience integrating third-party systems at scale and acting as the technical lead for those relationships.
  • Familiarity with modern delivery practices and a deep appreciation for quality, testing, and stability.

Winnings

  • Private healthcare coverage to support your physical health and wellbeing.
  • Virtual GP access so you can get medical advice quickly and conveniently.
  • Pension scheme to help you plan and invest in your future.
  • Tenure holiday policy. After three years you receive an extra two days leave, increasing to 30 days annually after five years.
  • Flexible working and a fully supported home office setup so you can do your best work from home.
  • We’re in the process of establishing our local entity in Canada, and will review and enhance our benefits offering as this evolves.

At Midnite, we’re committed to creating equal opportunities for everyone. We actively strive to build balanced teams that reflect the diversity of our communities, including ethnic minorities, people with disabilities, the LGBTQIA+ community, and all genders. We aim to provide an inclusive and supportive interview experience for all candidates. If you require any reasonable adjustments, please let us know in advance so we can ensure you feel comfortable and set up for success.

Lead Platform Engineer - Canada in London employer: Midnite

Midnite is an exceptional employer that fosters a high-performance culture where creativity and ownership are paramount. With a commitment to employee growth, we offer flexible working arrangements, comprehensive healthcare benefits, and a unique tenure holiday policy that rewards long-term dedication. As we establish our presence in Canada, you'll have the opportunity to shape the future of our platform while being part of a diverse and inclusive team that values innovation and collaboration.

Midnite

Contact Details:

Midnite Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Platform Engineer - Canada in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects and contributions. This gives potential employers a taste of what you can do, especially in tech roles like Lead Platform Engineer.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Mock interviews with friends or using platforms can help you feel more confident and ready to impress.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Platform Engineer - Canada in London

Python
AWS
Flask
Docker
PostgreSQL
SQS
S3

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see that you’re genuinely excited about the opportunity to shape our platform and make a real impact.

Tailor Your Experience:Make sure to highlight your relevant experience in Python and cloud-based systems. We love seeing how your background aligns with what we do at Midnite, so don’t hold back on those key achievements!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Lead Platform Engineer role.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Midnite

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, and Docker. Brush up on your knowledge of Flask, PostgreSQL, and Terraform too. Being able to discuss how you've used these tools in past projects will show that you're not just familiar with them, but that you can apply them effectively.

Showcase Leadership Experience

Since this role involves managing a small team, be prepared to share specific examples of how you've led teams in the past. Talk about your approach to mentoring engineers and how you've fostered a high-performance culture. Highlight any successful projects where your leadership made a significant impact.

Prepare for Technical Challenges

Expect to face technical questions or challenges during the interview. Practice solving problems related to system architecture, reliability, and performance. You might be asked to design a system or troubleshoot a scenario, so think through your process and be ready to explain your reasoning clearly.

Emphasise Collaboration Skills

This role requires strong communication and collaboration with various teams. Be ready to discuss how you've worked cross-functionally in the past. Share examples of how you’ve facilitated discussions, resolved conflicts, or aligned different teams towards a common goal. This will demonstrate your ability to thrive in a fast-paced environment like Midnite.