Junior Software Engineer (C#/.NET)

Be among the first applicants.
Genius Sports
London
Remote
GBP 80,000 - 100,000
Be among the first applicants.
3 days ago
Job description

A bit about us

Do you want to join one of the world’s fastest growing sports technology companies?

Genius Sports is at the epicentre of the global network connecting sports, brands and fans through official live data. Our mission is simple. We champion a more sustainable sports data ecosystem that benefits all parties.

We’re looking for enthusiastic and ambitious people to join our talented team. If you see yourself becoming part of a global family building the future of sports entertainment together, then come and grow with us.

We put trust in our people to deliver the difference for our clients around the world. It’s why many of the world’s largest leagues & federations such as the NFL, English Premier League, FIBA and NCAA choose to work with Genius Sports.

WHAT WILL YOU BE WORKING ON?

You will join one of our established, or soon to be formed, high-performance teams within the Betting division, as we invest heavily in our core and future Betting products. You will be focusing on the delivery of technical and product-focused initiatives, to expand and scale up our industry leading Sportsbook and Risk Management products.

As a Junior Software Engineer, you and your team will build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure. You will be responsible for innovating, architecting, delivering & maintaining an industry-revolutionising product.

WHAT SKILLS DO YOU HAVE?

  • Understanding of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++).
  • Understanding of the principles of good software design, including information hiding, abstraction, module design, cohesion and coupling.
  • Knowledge of testing methodology and designing high-quality testing suites resilient to changes in implementation.

IT IS ADVANTAGEOUS FOR YOU TO HAVE KNOWLEDGE OF THE FOLLOWING:

  • C# knowledge.
  • Broader software architecture knowledge of architectural patterns and apply them to highly-scalable, fault-tolerant, observable microservices and systems.
  • Knowledge of continuous integration, pipeline design, containerised workloads and infrastructure as code.
  • Operation of Kubernetes Clusters.
  • Building cloud native applications.
  • Messaging and asynchronous communication technologies.
  • Front-end web technologies.
  • Domain Driven Design.
  • Mathematical Aptitude, particularly statistics.
  • Data Engineering skills.

WHAT WE EXPECT FROM OUR CO-WORKERS

  • Curiosity and strong desire to learn and improve.
  • Social skills, being able to act as a facilitator, can balance enabling others with individual contributions.
  • Time management and asynchronous communication skills relevant for a remote-first engineering organization.
  • Enthusiasm and ability to work collaboratively within a team.
  • Excellent spoken and written English.
  • Adherence to our core engineering principles of Aligned Autonomy, Psychological Safety and Continuous Improvement.

What’s in it for you?

As well as a competitive salary and annual leave allowance, our benefits include health insurance, skills training and much more, depending on the location. We also offer a host of softer benefits, including many social events throughout the year.

How we work

We have adapted a forward-thinking ‘Ways of Working’ framework, which sets out the opportunities for Geniuses to work flexibly, remotely and on working holidays.

Genius Sports Group is proud to be an equal opportunities employer. We recognize and celebrate the benefits that a diverse and inclusive workforce bring to our business, our customers and our staff.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior Software Engineer (C#/.NET) jobs in London