Software Engineering Lead

4 weeks ago


London, Greater London, United Kingdom Genius Sports Full time
About Genius Sports

Genius Sports is a leading provider of sports data and technology solutions. Our mission is to revolutionize the sports industry by providing accurate, reliable, and actionable data to sports leagues, teams, and media companies.

Job Summary

We are seeking a highly skilled Senior Software Engineer to join our Betting Division team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our sports betting platform. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.

Key Responsibilities
  • Design and develop high-quality software solutions using modern programming languages and technologies.
  • Collaborate with our cross-functional teams to deliver software solutions that meet the needs of our customers.
  • Develop and maintain our sports betting platform, ensuring it is scalable, reliable, and secure.
  • Participate in code reviews and ensure that our codebase is maintainable, efficient, and follows best practices.
  • Identify and prioritize technical tasks, and work with the team to deliver them.
  • Develop and maintain technical documentation, including architecture diagrams, system designs, and technical specifications.
Requirements
  • Expert-level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++).
  • Strong understanding of the principles of good software design, including information hiding, abstraction, module design, cohesion, and coupling.
  • Broad software architecture skills and detailed knowledge of architectural patterns and applying them to highly-scalable, fault-tolerant, observable microservices and systems.
  • Detailed knowledge of testing methodology and designing high-quality testing suites resilient to changes in implementation.
  • Experience of continuous Integration, pipeline design, containerized workloads, and infrastructure as code.
  • Experience in messaging and asynchronous communication technologies.
Desirable Skills
  • Expert knowledge of C#.
  • Operation of Kubernetes Clusters.
  • Building cloud native applications.
  • Mathematical Aptitude, particularly statistics.
  • Data Engineering skills.
  • Front-end web technologies.
  • Domain Driven Design.
What We Offer

We offer a competitive salary and annual leave allowance, as well as a range of benefits including health insurance, skills training, and more. We also offer a host of softer benefits, including social events, team building activities, and wellbeing initiatives.

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. It affects different teams and locations differently, so please ask for further information in how it would work with this role.


  • C++ Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a C++ Software Engineer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Developing and implementing high-quality...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Join Swift Software as a C++ Junior Software DeveloperWe are the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate the movement of value across borders, through cities, and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Join Swift Software as a C++ Junior Software DeveloperWe are the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate the movement of value across borders, through cities, and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...


  • London, Greater London, United Kingdom Acre Software Full time

    About Acre SoftwareAcre Software is a pioneering fintech company revolutionizing the mortgage market with a cutting-edge, end-to-end management system. Our mission is to simplify the homebuying process, reducing unnecessary admin and pain for all parties involved.Job Title: Lead Frontend EngineerWe're seeking an exceptional Lead Frontend Engineer to join our...


  • London, Greater London, United Kingdom Acre Software Full time

    About Acre SoftwareAcre Software is a pioneering fintech company revolutionizing the mortgage market with a cutting-edge, end-to-end management system. Our mission is to simplify the homebuying process, reducing unnecessary admin and pain for all parties involved.Job Title: Lead Frontend EngineerWe're seeking an exceptional Lead Frontend Engineer to join our...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is rebuilding the UK's £1.4 trillion mortgage market from the ground up, with a completely new, end-to-end management system for mortgages. Our platform cuts out unnecessary admin, pain, and friction from buying a home. We're covering the entire journey, from figuring out what you can borrow, to getting your keys. We're guided by...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a Senior Software Engineer, you will be responsible for leading the development of our software solutions, working closely with our Software Development Manager to ensure issues and risks are managed in a timely manner.Key...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleWe are seeking an experienced VP Engineering Operations Lead to join our team at IRIS Software Group. As a key member of our Engineering Senior Leadership Team, you will be responsible for ensuring the delivery of high-quality software products across our Cloud Platform.Key ResponsibilitiesTechnical Leadership: Provide expert technical guidance...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleWe are seeking an experienced VP Engineering Operations Lead to join our team at IRIS Software Group. As a key member of our Engineering Senior Leadership Team, you will be responsible for ensuring the delivery of high-quality software products across our Cloud Platform.Key ResponsibilitiesTechnical Leadership: Provide expert technical guidance...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe're seeking a seasoned Principal Software Engineer to join our team at Gearset, a leading Salesforce DevOps platform trusted by over 2000 companies worldwide. As a product-driven company founded by engineers, we prioritize a great engineering culture and are looking for experienced developers to collaborate with our team.As a Principal...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions.The successful candidate will be responsible for delivering high-quality software solutions using .NET framework, data structures, and problem-solving skills.Key ResponsibilitiesDesign and develop software applications using .NET framework and...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleWe are seeking an experienced Engineering Operations Director to join our team at IRIS Software Group. As a key member of our Engineering Senior Leadership Team, you will be responsible for ensuring the delivery of high-quality software products across our Cloud Platform.Key ResponsibilitiesProvide expert guidance on software engineering...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleWe are seeking an experienced Engineering Operations Director to join our team at IRIS Software Group. As a key member of our Engineering Senior Leadership Team, you will be responsible for ensuring the delivery of high-quality software products across our Cloud Platform.Key ResponsibilitiesProvide expert guidance on software engineering...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleThe VP Engineering Operations will be part of the Iris Engineering Senior Leadership Team and will have accountability for ensuring that Iris Engineering builds coherent, secure, and fit-for-purpose software across the strategic products that make up its Cloud Platform.Key ResponsibilitiesProvide expert perspective on the way that functional...