Lead Software Engineer for Remote Bet Placement Solutions
bet365
Lancashire, United Kingdom Full-time posted 2 days ago in I.T. & Communications-
Job ID 2772889
Job Description
Join Us!
We are on the lookout for a Senior Software Developer who is ready to make an impact by enhancing and supporting our innovative product suite. Your responsibilities will encompass everything from placing bets and cashing out to editing wagers and managing customer balance updates.
As part of our Core Systems team, you will play a pivotal role in ensuring the robustness and efficiency of our platform. This team is responsible for the software behind numerous critical features, leveraging a Linux operating system and open-source technologies to create scalable solutions that handle a high volume of transactions seamlessly.
In this dynamic and fast-paced environment, you will lead a team of skilled technical professionals, driving the development of cutting-edge solutions while taking full ownership of code and system delivery. This position offers a unique opportunity to explore the latest technologies and participate in the forefront of our platform advancements.
What You Bring
• Proven experience in server-side development, including services, systems, messaging, and middleware.
• Familiarity with functional programming languages such as Erlang, Haskell, F#, Scala, or Go.
• Background in working with distributed systems.
• Strong understanding of complex event processing and continuous query languages.
• Experience in client-server architecture.
• Excellent problem-solving skills.
• Strong communication and teamwork abilities.
• A Bachelor’s degree in IT or a related field, or equivalent industry experience.
Your Key Responsibilities
• Develop low-latency, highly available, and scalable software solutions.
• Create concurrent distributed components.
• Work with Linux and GNU utilities.
• Maintain and enhance the existing codebase.
• Identify and implement technical improvements.
• Mentor and support a team of software developers.
• Assist in crafting solution proposals when necessary.
• Provide accurate work effort estimates.
By joining our team, you acknowledge your agreement to share your Personal Data in accordance with our Recruitment Privacy Policy.