Senior Software Engineer (Platform) in London
Senior Software Engineer (Platform)

Senior Software Engineer (Platform) in London

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

At a Glance

  • Tasks: Join our team to develop and optimise a cutting-edge trading platform for sports betting.
  • Company: Longshot Systems, a dynamic company focused on sports betting analytics.
  • Benefits: Enjoy competitive bonuses, private healthcare, gym membership, and a matched pension scheme.
  • Why this job: Make a real impact in a fast-paced environment while working with advanced technologies.
  • Qualifications: Experience in building distributed systems and proficiency in at least one systems language.
  • Other info: Flexible hybrid working model with excellent career growth opportunities.

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

At Longshot Systems we build advanced platforms for sports betting analytics and trading. We're looking for a Senior Software Engineer to join the team that owns and develops our trading platform. Longshot is a small, focused company and so the role suits someone who can architect and implement whatever is needed to meet our next product, performance or stability goal. The team owns the technical standards and coding guidelines, CI/CD, observability and security. This role suits someone who wants to ship features and contribute to the wider technical excellence in the team and platform.

The trading platform at Longshot handles integrations with many bookmakers and exchanges worldwide. It normalises and combines the global odds data for many sports and makes it available internally for strategies to trade on. We handle thousands of odds updates and trades per second and have very strict bounds on latency, correctness and overall quality of the feed and trading. You would be at the heart of this team: integrating more trading venues, optimising key parts of the platform, making trading safer and faster, etc. We also maintain a significant historical data repository and support wider trading and research efforts around the company.

Our key platform systems are all in Golang, with message buses and databases at the core of the architecture. You don't need to be fluent in Golang, but it would help. It's easy to learn and we have a team full of experts able to teach you.

We are a hybrid working company, working Thursdays in our London (Farringdon) office and flexible the rest of the week. Our typical working hours are 10 am to 6 pm UK time, Monday to Friday, but we support flexible working and trust our team to manage their own schedules to meet their goals.

Interview Process

  • Intro call (30 mins) - your background + interests
  • 1st Technical interview (30 mins) - live code review & pair programming
  • 2nd Technical interview (60 mins) - deep dive technical questions
  • Full assessment day (10:30–5pm) - a one day systems programming exercise designed to be similar to the real work we do in the team. Meet some of the team, see the office, have a nice lunch (on us).

Qualifications

  • Masters or PhD in a quantitative or technical subject (e.g. Maths, EE, Physics, Comp Sci) from a top university
  • Deep experience building mission critical distributed systems (finance, gaming, telco, ad-tech, etc.) where throughput, correctness and availability are a hard requirement.
  • Startup experience: Proven track record shipping products in small, fast moving teams.
  • Proven track record delivering and maintaining production systems in at least one systems language (Go, C++, Rust, Java, C#, etc.), with clear, idiomatic designs.
  • Architecture & design: Able to reason about trade offs and produce clean, evolvable service boundaries.
  • Cloud & DevOps: comfortable working in AWS, linux and wrangling build pipelines. We have dedicated DevOps people, but you do need to be competent in the core skills here.
  • Fluent written and spoken English. Communicating with the team is as important as the technical work. You need to be able to effectively collaborate on everything from low level details to long term strategic planning.
  • Nice to have Trading, market making or exchange experience.

Benefits

  • Competitive bonus scheme
  • 10% matched pension contributions
  • Private healthcare insurance
  • Long term illness insurance
  • Gym membership

Senior Software Engineer (Platform) in London employer: Longshot Systems Ltd

At Longshot Systems, we pride ourselves on being a dynamic and innovative employer in the sports betting analytics sector. Our hybrid working model allows for flexibility while fostering a collaborative culture in our Farringdon office, where you can engage with a team of experts dedicated to technical excellence. With competitive benefits including a bonus scheme, matched pension contributions, and private healthcare, we are committed to supporting your professional growth and well-being as you contribute to cutting-edge projects.
L

Contact Detail:

Longshot Systems Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Platform) in London

✨Tip Number 1

Get to know the company inside out! Research Longshot Systems, their trading platform, and the tech stack they use. This will help you tailor your conversations during interviews and show that you're genuinely interested in what they do.

✨Tip Number 2

Practice coding on the fly! Since the interview process includes live coding and pair programming, brush up on your problem-solving skills. Use platforms like LeetCode or HackerRank to simulate real-time coding challenges.

✨Tip Number 3

Network with current employees or alumni from your university who work at Longshot. They can provide insider tips about the interview process and the company culture, which can give you an edge over other candidates.

✨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, it shows that you’re proactive and serious about joining the team.

We think you need these skills to ace Senior Software Engineer (Platform) in London

Golang
Distributed Systems
Cloud Computing (AWS)
DevOps
Linux
Systems Programming
Technical Architecture
Communication Skills
Problem-Solving Skills
Collaboration
Data Integration
Performance Optimisation
Trading Systems Knowledge
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with distributed systems and any relevant programming languages, especially if you've worked in finance or gaming.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building trading platforms. Share specific examples of how you've contributed to technical excellence in previous roles and how you can bring that to Longshot.

Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex problems or optimised systems. We love seeing how you approach challenges, especially in high-stakes environments like finance or gaming.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!

How to prepare for a job interview at Longshot Systems Ltd

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Golang. Even if you're not fluent, understanding its basics will help you engage better during technical discussions.

✨Prepare for Live Coding

Since there's a live code review and pair programming session, practice coding on platforms like LeetCode or HackerRank. Focus on algorithms and data structures that are relevant to distributed systems.

✨Understand the Business Context

Research Longshot Systems and their trading platform. Knowing how they handle odds updates and trades will allow you to ask insightful questions and demonstrate your interest in their specific challenges.

✨Showcase Your Collaboration Skills

Communication is key! Be ready to discuss how you've worked in teams before, especially in fast-paced environments. Highlight any experiences where you contributed to architectural decisions or improved team processes.

Senior Software Engineer (Platform) in London
Longshot Systems Ltd
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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