Software Engineer, Distributed Systems

1 day ago


StokeonTrent, Stoke-on-Trent, United Kingdom bet365 Full time
Job Title: Software Engineer, Distributed Systems

We are seeking an experienced Software Engineer to join our Core Systems team. The ideal candidate will have a strong background in distributed systems and functional programming.

The role involves developing low latency, highly available, and scalable solutions using Golang and/or Erlang. You will work on designing and implementing concurrent distributed components, as well as supporting and enhancing the existing code base.

A key aspect of this role is identifying technical areas for improvement and contributing to solution proposals. Strong communication and team working skills are essential, as well as excellent problem-solving abilities.

Main Responsibilities:

  • Developing low latency, highly available, and scalable solutions using Golang and/or Erlang.
  • Designing and implementing concurrent distributed components.
  • Supporting and enhancing the existing code base.
  • Identifying technical areas for improvement.
  • Contributing to solution proposals.

Requirements:

  • Strong background in distributed systems and functional programming.
  • Experience with Golang and/or Erlang.
  • Excellent problem-solving abilities.
  • Strong communication and team working skills.
  • BSc/MSc in IT-related field or relevant industry experience.

Estimated Salary: £60,000 - £80,000 per annum

Please note that the salary range is an estimate based on industry standards and may vary depending on individual circumstances.



  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Job OverviewWe are seeking an experienced Software Developer to join our Core Systems team. This role involves developing low latency, highly available, and scalable solutions using Golang and/or Erlang.The ideal candidate will have a strong academic background in IT-related fields and experience with distributed systems, server-side development, and...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Job OverviewWe are seeking a talented Software Engineer, with expertise in developing scalable and high-availability systems, to join our Core Systems team at bet365. This is an exciting opportunity for someone who wants to work on complex projects, using cutting-edge technologies such as Golang and Erlang.In this role, you will be responsible for designing,...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems GmbH Full time

    Rapiscan Systems GmbH is a leading provider of detection technology solutions, offering cargo and vehicle inspection systems to help customers combat terrorism, drug smuggling, and trade fraud.Job DescriptionWe are seeking an experienced Senior Software Engineer to support all aspects of the software development lifecycle for our X-ray scanner and imaging...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom OSI Systems, Inc. Full time

    Job SummaryWe are seeking an experienced Senior Software Development Engineer to join our team at OSI Systems, Inc.This is a unique opportunity to work on complex x-ray security systems and be part of the software development lifecycle for X-ray scanner and imaging software applications.The ideal candidate will have strong knowledge of Windows operating...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom OSI Systems, Inc. Full time

    About the RoleOSI Systems, Inc. is a leading provider of detection technology solutions for various industries. As a Senior Software Engineer, you will play a key role in supporting all aspects of the software development lifecycle for our X-ray scanner and imaging software applications.Key ResponsibilitiesDevelop high-quality, scalable desktop applications...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    We are seeking a skilled Distributed System Architect to join our team at bet365. The successful candidate will be responsible for designing and implementing high-performance distributed systems that support our core business operations.The ideal candidate will have a strong background in computer science, experience with distributed systems, concurrency,...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Software Engineer, Core SystemsWe are seeking a highly skilled Software Engineer, Core Systems, to join our team at bet365. The role is based on the development of low latency, highly available and scalable solutions, utilizing open source technologies in a fast-paced and delivery-focused company ethos.The successful candidate will be working on developing...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    About UsBet365 is a dynamic and fast-paced company, always looking for innovative ways to stay ahead of the competition. Our Software Product Development department is at the forefront of this effort, delivering cutting-edge solutions that drive business growth.Job RequirementsWe are seeking a highly skilled Distributed System Developer - Forensics to join...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems Full time

    Job OverviewRapiscan Systems is a leading provider of detection technology, serving the needs of ports, borders, military, and high-threat facilities. Our commitment to excellence in imaging performance, innovative design, and uncompromising quality ensures our solutions consistently deliver best-in-class imaging, high reliability, and operator...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom OSI Systems, Inc. Full time

    OverviewRapiscan Systems is a leading provider of detection technology solutions, offering cargo and vehicle inspection systems and services to various industries.This role requires experience across the software stack to develop and support software for complex x-ray security systems.Job DescriptionThe primary function of this position is to support all...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Morson Talent Full time

    Job Overview:We are a prominent leader in advanced system integration, specializing in operational technology and digital transformation across highly regulated and challenging industrial environments.About the Position:This role involves assuming the lead or liaising with the lead for specific bids, completing pre-qualification and proposal documents,...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems Full time

    X-ray Security Systems Developer Job DescriptionThis role involves supporting all aspects of the software development lifecycle for our X-ray scanner and imaging software applications. The primary focus will be on developing and maintaining high-quality software for complex x-ray security systems.Job RequirementsC# .NET development experience with strong...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Job OverviewWe are seeking a Highly Available Distributed Systems Specialist to join our Core Systems team. As a key member of our technology department, you will be responsible for designing, developing, and maintaining our core systems and services.The ideal candidate will have a strong background in software development, with a focus on Linux and open...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems GmbH Full time

    Rapiscan Systems GmbH is committed to providing innovative detection technology solutions that help customers combat threats and contraband.About the JobThis role involves supporting all aspects of the software development lifecycle for our X-ray scanner and imaging software applications.You will be responsible for developing and supporting software for...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Job DescriptionWe are seeking a technically skilled Software Engineer to join our Core Systems team, where you will be responsible for developing low-latency, highly available, and scalable solutions.The ideal candidate will have experience with server-side development, distributed systems, and functional programming languages such as Erlang, Go, or...

  • Agile Developer

    1 day ago


    Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems Full time

    Senior Software Engineer - X-ray Security SystemsWe are looking for an experienced Senior Software Engineer to join our team as an X-ray Security Systems Specialist. The successful candidate will have extensive experience in software development and a strong working knowledge of Windows operating systems and network technologies.About the CompanyRapiscan...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    OverviewWe are seeking an experienced Senior Software Engineer Forensics to join our team. In this role, you will be responsible for designing and developing high-performance systems that support forensic analysis.The successful candidate will have a solid foundation in software development, with experience working on large-scale distributed systems.This is...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems Full time

    Are you an experienced Artificial Intelligence Software Engineer looking for a new challenge? Rapiscan Systems is seeking a talented individual to join our team and contribute to the development of AI-powered x-ray inspection solutions.About the JobAs an AI software engineer, you'll be responsible for developing and deploying AI models for x-ray image...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom Rapiscan Systems Full time

    Rapiscan Systems OverviewRapiscan Systems is a world-leading manufacturer of X-ray machines, leveraging AI to enhance productivity and efficiency in contraband detection within shipping containers.Role SummaryWe are seeking an experienced AI software engineer to contribute to our mission of harnessing artificial intelligence to solve complex problems. The...


  • Stoke-on-Trent, Stoke-on-Trent, United Kingdom bet365 Full time

    Job OverviewAt bet365, we're seeking a highly skilled Senior Cybersecurity Software Engineer to join our team. As a key member of our software development department, you will play a critical role in developing systems that support forensic analysis and actively defend our systems.Our team utilises Go to provide insights company-wide, enabling us to process...