Senior Software Engineer (Platform)
Senior Software Engineer (Platform)

Senior Software Engineer (Platform)

Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
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: Masters or PhD in a technical field and experience in building distributed systems.
  • Other info: Flexible hybrid working model with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

At Longshot Systems we build advanced platforms for sports betting analytics and trading. We are 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 will be at the heart of this team: integrating more trading venues, optimising key parts of the platform, and making trading safer and faster. 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. We support flexible working and trust our team to manage their own schedules to meet their goals.

Interview Process

  • Intro call (30 min) – your background and interests
  • 1st Technical interview (30 min) – live code review and pair programming
  • 2nd Technical interview (60 min) – deep-dive technical questions
  • Full assessment day (10:30 – 5 pm) – a one-day systems programming exercise similar to the real work we do in the team, meeting some of the team, seeing the office, and having a lunch on us

Requirements

  • 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 hard requirements
  • 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) employer: Longshot Systems

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 environment in our London office, where you can thrive alongside a team of experts dedicated to technical excellence. With competitive benefits including a generous 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 that shape the future of trading platforms.
L

Contact Detail:

Longshot Systems Recruiting Team

StudySmarter Expert Advice 🀫

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

✨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 live! Since the interview process includes live coding and pair programming, make sure you’re comfortable with this format. Use platforms like LeetCode or HackerRank to sharpen your skills and get used to thinking aloud while coding.

✨Tip Number 3

Show off your past projects! Be ready to discuss your experience with mission-critical systems and how you've tackled challenges in previous roles. Highlight any relevant startup experience, as it aligns well with Longshot's fast-paced environment.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

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

Golang
Distributed Systems
Cloud Computing (AWS)
Linux
CI/CD
Technical Architecture
Systems Programming
Problem-Solving Skills
Communication Skills
Collaboration
Performance Optimisation
Data Integration
Agile Methodologies
Flexibility in Working Hours

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 excited about the role at Longshot Systems. Share specific examples of how you've shipped products in fast-paced environments and how you can contribute to our trading platform.

Showcase Your Technical Skills: In your application, don’t shy away from mentioning your technical expertise. If you have experience with Golang or similar languages, let us know! We want to see how you can help us optimise our platform and improve trading performance.

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’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Longshot Systems

✨Know Your Tech Inside Out

Make sure you brush up on your technical skills, especially in distributed systems and the languages mentioned in the job description. Be ready to discuss your past experiences with mission-critical systems and how you tackled challenges in those environments.

✨Prepare for Live Coding

Since there's a live code review and pair programming session, practice coding under pressure. Use platforms like LeetCode or HackerRank to simulate the experience. Focus on writing clean, efficient code and be prepared to explain your thought process as you go.

✨Understand the Business Context

Familiarise yourself with sports betting analytics and trading platforms. Knowing how Longshot Systems operates and the importance of latency and correctness in their trading platform will help you tailor your answers and show genuine interest in the role.

✨Show Your Collaborative Spirit

Communication is key, so be ready to demonstrate how you've worked effectively in teams before. Share examples of how you've collaborated on projects, resolved conflicts, or contributed to team goals, as this aligns with their emphasis on teamwork and communication.

Senior Software Engineer (Platform)
Longshot Systems
Go Premium

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
>