Longshot Systems Logo

Longshot Systems

Junior Software Engineer

Posted 21 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in London, England
Junior
In-Office or Remote
Hiring Remotely in London, England
Junior
The Junior Software Engineer will maintain and enhance the trading platform, integrating with global sports betting venues, and collaborate with various teams.
The summary above was generated by AI
Description

At Longshot Systems we build advanced platforms for sports betting analytics and trading.

We're hiring for a Junior Software Engineer within our trading platform team. The primary function of this team is to manage our in-house trading platform which integrates with sports betting trading venues globally. You’ll be working on these integrations and on the core platform alongside an experienced team doing creative, challenging work.

Our tech stack is distributed and event driven, written in golang on top of postgres with many integrations to betting exchanges and bookies via APIs and via web scraping.

You'll also be working closely with the wider company including sports modelling researchers, trading analysts and the commercial team. You will focus on helping maintain trading infrastructure and helping the team scale and improve the systems at the heart of the business.

The ideal candidate will be highly creative and enjoy generating new, innovative ways to tackle problems and suggesting improvements to existing methodologies. Knowledge of sports betting is not required. Knowledge of web technologies up and down the stack is vital.

We are a hybrid working company. We come in every Thursday to our London (Farringdon) office and work remotely 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. 

For this role, we’re targeting early-career developers with a bias toward academic excellence and either relevant industry experience or demonstrated capability to use and learn a wide array of tools and technologies.

The recruitment process is:

  1. A brief screening call to give you some more information about the role, answer any of your initial questions and to check your suitability for the role.
  2. A 90 minute technical interview discussing your previous experience, technical knowledge and to answer any questions you may have about the role. We’ll also do a bit of pair programming in your systems language of choice.
  3. A collaborative coding assessment day, working with one of our team on some sample problems. This isn't leetcode, it’s more general and will allow you to show us what you can do in the areas you excel at. This will last from 10am until 4:30pm UK time either in our office in London or remotely.
  4. If you did the full day assessment remotely, then a "meet the team" at our London office for lunch or dinner and some face to face time with the team and management.
Requirements

You must have a degree in a scientific or technical subject from a top global university demonstrating your ability to grasp and apply complex concepts. It doesn’t have to be computer science, but you do need to be a proficient coder with a passion for the work. While we are happy to provide extensive training, we do need a certain baseline ability in software engineering and computing to work from. The ideal candidate is someone who loves a challenge and is ready to get involved.

Must-haves

  • Solid Computer Science fundamentals (data structures, concurrency, networking).
  • Proficiency in at least one systems language — Golang, Rust, Java, C++, or C#.
  • Excellent written & spoken English for remote collaboration.
  • Permission to live and work full time in the UK. We do not offer visa sponsorships for this role.

Nice-to-haves

  • Production work with Golang or AWS.
  • Scripting / web tech (Python, JavaScript/TypeScript).
  • Web-scraping experience.
  • 0–2 years professional software experience or equivalent projects.
Benefits

Our salary range for the role is £35,000 to £50,000, depending on experience and interview performance.

List of benefits:

  • Participation in the uncapped company bonus scheme
  • 10% matched pension contributions
  • Private healthcare insurance
  • Long term illness insurance
  • Gym membership

Top Skills

APIs
AWS
C#
C++
Go
Java
JavaScript
Postgres
Python
Rust
Typescript
Web Scraping

Similar Jobs

8 Days Ago
Remote
28 Locations
Junior
Junior
Cloud • Software
As a Junior Developer on the Observability team, you will create a cloud-native monitoring stack using Python and Go, collaborating with a global team.
Top Skills: Container ImagesDebianGoKubernetesOpenstackPythonUbuntu Linux
18 Days Ago
Remote
28 Locations
Senior level
Senior level
Cloud • Software
Join the Multipass team to enhance user experience by developing features, maintaining code quality, and supporting users in an open-source environment.
Top Skills: C++Ci SystemsHyper-VKvmmacOSQemuVirtualboxWindows
8 Hours Ago
Remote
United Kingdom
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The Principal Azure DevOps Engineer drives DevOps excellence by guiding teams on Azure cloud infrastructure, optimizing CI/CD pipelines, and enhancing practices across engineering squads.
Top Skills: Arm TemplatesAzureAzure DevopsBashDockerKubernetesPowershellPythonSQLTerraform

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account