Senior Software Developer

4 weeks ago


London, Greater London, United Kingdom OpenBet Full time

Job Summary

We are seeking a highly skilled Senior Software Developer to join our team at OpenBet. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our sports betting platforms.

About Us

OpenBet is a leading provider of online sports betting and lottery solutions. We work with top sports betting brands around the world, providing them with cutting-edge technology and tailored services to create memorable and safe sports betting experiences for their players.

Your Role

As a Senior Software Developer, you will work closely with our development lead, other software engineers, project managers, QA engineers, software architects, and product owners to shape and implement the technology and product deliverables that drive forward our product offerings.

Some of your key responsibilities will include:

  • Designing and developing new features and functionality for our products and services, including unit testing and automation testing as needed
  • Maintaining high code quality for products and services delivered by the team you work with
  • Contributing to Agile ceremonies, such as sprint planning and retrospectives
  • Escalating issues related to performance, security, and scalability
  • Investigating and developing performance improvements to our platform
  • Collaborating with the support team to resolve production issues
  • Improving the overall system architecture and design components to meet product requirements

Requirements

To succeed in this role, you will need to have:

  • A Bachelor's degree in a traditional science subject, ideally computer science, engineering, or information systems from a well-regarded university
  • 2-4 years of experience in developing commercial applications using Java
  • Experience working with Spring Boot, GraphQL, and Kafka
  • Good working knowledge of one or more major programming languages (C/C++, Python, PHP, etc.)
  • Experience exposing and consuming RESTful APIs
  • A good understanding of relational databases, SQL, and ORM technologies (JPA2, Hibernate, etc.)
  • Demonstrable experience developing for large distributed systems, preferably using DDD or SOA, and ideally also a central 'broker' (such as Kafka or an ESB)
  • Excellent teamwork skills within a scrum team environment
  • A 'can-do' attitude and out-of-the-box thinking
  • Excellent communication skills, both written and spoken
  • The ability to learn and be productive with new technologies quickly
  • An adaptable approach, with a customer-centric 'can-do' attitude, willing to embrace flexible working hours to meet deadlines during release cycles and when customers require ad-hoc support

Preferred Skills

The following skills would be great to see:

  • Familiarity developing on Unix/Linux
  • Scripting skills: Bash, Perl, Python, and JavaScript
  • Test automation experience (unit tests or other)
  • Experience with Web technologies and internet protocols (Apache, SOAP, WS-, ReST, XML, HTTP, TCP/IP, websockets)
  • Experience using Docker, Ansible, Jenkins, and Git (BitBucket)
  • Experience with cloud providers, ideally AWS

Why Work with Us?

We offer competitive benefits, an open and supportive environment, a modern and exciting workplace, and the opportunity to interact with global teams on a regular basis. You'll have the chance to take your career where you want it to go, develop tangible and genuine skills, and work on real-world, business-critical projects. Enjoy a stunning work location and flexible working arrangements while we provide the guidance and development skills you need to progress quickly and enhance your career.

We strive to reflect the world's diverse voices and promote diversity, equity, and inclusion in everything we do. As an equal opportunities employer, we encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, or religion or belief.



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

    About the RoleWe are seeking a highly skilled Senior Android Software Development Engineer to join our team at Software Defined Automation GmbH. This is an exciting opportunity to work on our flagship product, The Exchange Platform, and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain...


  • London, Greater London, United Kingdom BET SOFTWARE Full time

    Project Management Role at BET SoftwareWe are seeking a qualified Project Management Specialist to spearhead the delivery of medium to high complexity projects from start to finish. As a Project Management Specialist, you will be responsible for ensuring clear client objectives, timely delivery, and top-notch quality. You will collaborate with business and...


  • London, Greater London, United Kingdom JTek Software Solutions Pvt Ltd Full time

    Job Title: Senior Software Development Engineer - EMEA RegionAt JTek Software Solutions Pvt Ltd, we are seeking an experienced Senior Software Development Engineer to join our team in the EMEA region. The ideal candidate will have a strong background in full-stack development with a focus on site maintenance and enhancements. Key responsibilities...


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

    The API, Identity & Connectivity Tribe at Swift Software excels in building cutting-edge API and identity solutions, fostering strategic partnerships to deliver seamless customer experiences and maximize value for the Swift community.Key requirements for this role include:4-5 years of Java experienceProficiency in OO programming, Design Patterns, and strong...


  • London, Greater London, United Kingdom The Developer Link Full time £45,000 - £60,000

    **About the Role**We are seeking an experienced Infrastructure Lead to join our Creative Tech Mixed Reality Immersive Studio. As a key member of our team, you will be responsible for building and managing internal and external install software and hardware associated with our projects.Key Responsibilities:Design, develop, and implement infrastructure...


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

    About the RoleNEC Software Solutions is seeking a skilled Software Development Professional to join our team. This is a part-time role based in Bracknell, with the remainder of the work being home-based.The successful candidate will have experience working on Oracle Web-based applications and be proficient in PL/SQL. Our software solutions are delivered as...


  • London, Greater London, United Kingdom ENGINEERINGUK Full time

    Job Title: Senior Software DeveloperJob Description:At ENGINEERINGUK, we are seeking an experienced and skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, testing, and implementing new and updated software programs using your technical competencies.Key Responsibilities:Writing codes and...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    **Overview of the Position:**We are seeking an experienced Senior Business Analyst to lead our dynamic software company. This senior role involves leading and being responsible for the process of gathering, understanding, and documenting business requirements for a business-wide software transformation project.The ideal candidate will be comfortable taking...


  • London, Greater London, United Kingdom Aptitude Software Limited Full time

    About the RoleAptitude Software Limited seeks a seasoned Senior Software Engineering Team Lead to manage day-to-day operations, providing hands-on technical contributions and guiding team members to achieve their best potential.Key ResponsibilitiesManage team delivery of high-quality software, aligning with Product Organization scope and goals.Lead by...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    About the RoleWe are seeking a skilled Senior Identity Developer to join our team at Axiom Software Solutions Limited in London or Edinburgh. As an experienced developer with expertise in OKTA Identity Cloud and other related technologies, you will play a key role in designing, implementing, and maintaining our identity management systems.


  • London, Greater London, United Kingdom WorksHub Full time

    We are seeking a highly skilled Senior Software Developer to join our team at WorksHub. As a Senior Software Developer, you will be responsible for creating new predictive models and deploying them in production. You will also make front-end changes to deliver new features to our customers.The ideal candidate will have a strong background in functional...


  • London, Greater London, United Kingdom Mueller Water Products Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team in London, UK. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:Develop clean, efficient, and secure code that meets the team's coding...


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

    About Acre SoftwareWe are a fully funded, early-stage Fintech start-up looking to make a significant impact on the mortgage market. Our innovative approach simplifies home-buying and automates compliance, making us an exciting place to work.Job DescriptionWe are seeking a talented Fintech Software Engineer Apprentice to join our team. As an apprentice, you...


  • London, Greater London, United Kingdom HSBC Global Services Limited Full time

    About the RoleWe are seeking a skilled Senior Software Developer to join our team at "{company}". The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with cross-functional...


  • London, Greater London, United Kingdom CO_UK Alfa Financial Software Limited Full time

    At Alfa Financial Software Limited, we are seeking a talented student to join our team as a Financial Software Developer for a 12-month placement. This role offers the opportunity to work closely with our software development and IT teams, creating high-quality technical documentation that drives our products and services forward.The ideal candidate will...


  • London, Greater London, United Kingdom Practice Plus Group Full time

    About the Role: We are seeking a skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Job OverviewWe are seeking an experienced Senior Azure Cloud Developer to join our team at Axiom Software Solutions Limited in London, UK.The ideal candidate will have a strong background in designing, developing, and maintaining robust and scalable cloud-based applications using modern frameworks and technologies.


  • London, Greater London, United Kingdom Opus Recruitment Solutions Full time

    Opus Recruitment Solutions is a leading fintech company that's revolutionizing traditional finance through cutting-edge technology solutions. Our team of experts is seeking an experienced Senior Software Developer to join our ranks. With a competitive salary of $120,000 per year and equity options, you'll have the opportunity to make a significant impact on...


  • London, Greater London, United Kingdom Simply Business Full time

    About the RoleWe are seeking a talented Senior Software Developer to join our team at Simply Business. As a Senior Software Developer, you will play a key role in designing and developing scalable cloud-native software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software solutions using best practices...


  • London, Greater London, United Kingdom Nobul Resourcing Solutions Full time £50,000 - £60,000

    We are seeking a talented Senior Software Developer to join our client's dynamic tech team.As a Senior Software Developer, you will be responsible for developing high-quality features using PHP, Laravel, CSS, HTML, and JavaScript based on the development backlog.Key Responsibilities:Develop scalable, secure, and maintainable software solutions that meet...