cover image
IT Job Board

Senior Software Engineer

On site

London, United Kingdom

Full Time

27-03-2025

Job Specifications

Job Description
Football Radar
For over a decade, Football Radar has excelled in developing statistical models and analytical frameworks for football. Our expertise extends to providing advisory services to football clubs and offering leading-edge betting advice that has consistently delivered outstanding returns for our clients. We define ourselves as a unique blend of start-up dynamism and established business security, combining the flexibility of the former with the stability of the latter.

About the Role
At Football Radar, we analyse and predict football matches. In the role of a Software Engineer, you will be responsible for helping build and maintain the software that makes that possible - everything from modern web applications to statistical models, real time data platforms to cloud infrastructure.
This role is based at our London office, at 1 Craven Hill, London, W2 3EN. You will have flexibility to work from home one day a week. Please note we are not considering remote candidates at the moment.

Role Requirements
We are looking for engineers with at least 2 years of experience in Scala. Given that the majority of our backend codebase is written in Scala, the ideal candidate will play a pivotal role in shaping the future of our backend infrastructure.
We are first and foremost a football company, and to have a big impact here, it will help if you have domain expertise – you will probably be a big football fan, and ideally someone who is comfortable with the mathematical and statistical approaches we are applying to the game. If you have any experience with sports betting or football analytics that is a bonus.
We’d love to hear from you if this sounds like you:
Well-versed in working with distributed systems in the cloud (our software runs in AWS, deployed via Docker and Kubernetes)
Willing to work across our tech stack: Scala, Python, C++, Typescript and PHP.
Experience with relational and document based databases.
Familiar with different testing methodologies.
Enjoys technical leadership and guiding product development, shaping the vision and implementation of backend platforms effectively.
Thrives on responsibility and ownership.
Pragmatic mindset.
Excellent communication, time management and organizational skills.

Benefits
We have a range of benefits available at Football Radar and continue to review these to ensure our colleagues are gaining everything they can from them.
Half yearly bonus opportunities based on company performance
33 days holiday (Including bank holidays)
Competitive contribution matched pensions
Health and well-being benefits:
Private Medical Insurance (including excess coverage)
Health Cash Plan via Bupa
Subsidized gym membership
Daily subsidized office meals
Learning and development budgets to invest in your personal growth
Company and team led engagement activities throughout the year
Fortnightly five-a-side football game amongst colleagues

About the Company

ITJobBoard.co.uk is a specialist IT and Technical job board network. We have thousands of IT jobs, both contract and permanent, advertised on our website every month including the biggest employer brands. Know more

Related Jobs

Company background Company brand
Company Name
boshhh group
Job Title
Web Developer (Mid-Level)
Job Description
Boshhh Group is redefining fintech and telecoms, making personal finance more accessible and transparent. Backed by recent funding, we’re expanding our digital team and looking for a UX/UI Designer & Web Developer who can bring modern, high-converting web experiences to life. If you’re passionate about designing and building seamless, user-friendly interfaces using Figma and Framer, we’d love to hear from you! This is the perfect role for someone who enjoys blending UX/UI design with hands-on web development, crafting intuitive, conversion-driven digital experiences. Based in the heart of Manchester (Deansgate), we offer a hybrid working setup (4 days in the office, 1 remote), giving you the best of both worlds – a vibrant creative space with built-in flexibility. What You’ll Do Design and develop visually engaging, high-performing websites using Framer, Figma, and other modern no-code/low-code tools. Create smooth, intuitive user experiences with interactive web elements and animations. Work closely with the marketing, product, and design teams to bring wireframes, prototypes, and creative ideas to life. Optimise websites for speed, accessibility, and SEO to ensure a seamless experience across all devices. Ensure SEO best practices are integrated into all web builds for maximum organic visibility. Implement A/B testing and conversion rate optimisation (CRO) strategies to improve engagement and lead generation. Continuously refine digital experiences, ensuring our fintech and telecom platforms stay ahead of the competition. What We’re Looking For 3+ years of experience in UX/UI design, web development, or front-end design. Strong expertise in Figma and Framer (experience with HTML, CSS, and JavaScript is a plus). A strong understanding of UX/UI principles, responsive design, and accessibility. Experience with SEO, CRO, and performance optimisation techniques. A passion for fintech, telecoms, or digital innovation. Great collaboration skills and the ability to thrive in a fast-paced, creative environment. Why Join Boshhh? Be part of a rapidly growing company disrupting fintech and telecoms. Work on high-impact projects that reach millions. Collaborate with a creative, data-driven marketing team. Opportunity to grow within a fast-paced, innovative environment. Enjoy a hybrid work setup in a buzzing Manchester (Deansgate) location. If you love blending design and development to craft beautiful, high-performing digital experiences, we’d love to chat. Send us your portfolio and apply now!
Manchester, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, Roku TV, C++, Linux
Job Description
Teamwork makes the stream work. Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team At Roku, you'll work on a platform that real people use every day. Imagine showcasing the results of your hard work to your family and friends, and seeing it on display in your favorite stores' electronics department. Roku prides itself on creating successful products using cost-effective SoCs, leveraging the talents of our software engineers to maximize limited resources. About The Role As a senior member of the Platform Engineering team, you'll play a crucial role in ensuring that the 120+ million TV, Player, and Audio devices running Roku OS offer the best possible user experience by optimizing the system for performance, stability, and reliability. This position demands a deep understanding of embedded systems and Linux OS, strong problem-solving skills, and the ability to thrive in a fast-paced, collaborative environment. What You'll Be Doing Design and Development: Create and maintain embedded software for Roku streaming devices. Optimization: Enhance software performance, stability, and reliability. Collaboration: Work with cross-functional teams to define and implement new features. Troubleshooting: Identify and resolve complex software issues. Quality Assurance: Ensure software quality through rigorous testing and code reviews. Code Reviews: Participate in architecture reviews and code reviews. Mentorship: Mentor and guide junior engineers. We're Excited If You Have Educational Background: BS/MS degree in Computer Science or a related field. Experience: 5+ years of experience in embedded software development. Programming Skills: Proficiency in C/C++ programming languages. Technical Knowledge: Strong understanding of embedded systems architecture and Linux OS. Integration and Debugging: Experience with hardware/software integration and debugging. Analytical Skills: Strong analytical and problem-solving abilities. Communication and Teamwork: Excellent communication and teamwork skills. Nice to Have ARM Architecture: Experience with software development on ARM architecture. Multimedia and Streaming: Familiarity with multimedia frameworks and streaming protocols is a plus. Networking Protocols: Knowledge of networking protocols (TCP/IP, UDP, etc.). Industry Experience: Prior experience in the consumer electronics industry. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.
Cambridge, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
hackajob
Job Title
C++ Developer
Job Description
hackajob is collaborating with mThree to connect them with exceptional tech professionals for this role. As a world-class and trusted technology partner, they provide industry leading IT solutions, acknowledged expertise and exceptional customer service. Every customer uses their modular technology in a different way. From global network airlines to low cost carriers, from multi-national travel agencies to independent hotels; these companies use their technology to create effective commercial environments, make their business processes more efficient and give themselves a competitive advantage. Responsibilities Contributes toward general planning by sizing and costing of software developments. Participates in user requirements and specifications for clients, proposing innovative solutions. Contribute to all phases of Change Requests raised. Establishes and improves architectural design of applications. Responsible for the detailed technical design of the software. Models, designs and implements databases. Participates in the validation/acceptance phase of the product cycle to ensure necessary fine-tuning to finalise the product. Conducts unit, package and performance tests of the software and ensures a level of quality in line with the company's guidelines. Writes high quality operational software and the supporting documentation necessary for the application and issues it to the requesting departments. Delivers technical solutions to resolve complex and far reaching problems or requirements. Skills Expertise in Object Oriented application development with C++ 11/14/17 Unit Testing in C++ with GTest/CPP test, experience in writing regression test Experience/Interest in Web development with basic knowledge of HTML, CSS and JavaScript Strong in data structures and problem solving Good To Have Knowledge of REST APIs creation with C++ with Yaml and Swagger Experience with state machines JSON and XML parsing with C++ librarie
Hounslow, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Capital on Tap
Job Title
Full Stack Software Engineer
Job Description
We're Capital on Tap Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-in-one business credit card & spend management platform that helps business owners save time and money. Capital on Tap proudly serves over 200,000 businesses across the world and our goal is to help 1 million small businesses by 2030. Why Join Us? We empower you to be innovative and solve complex problems. Take ownership, make an impact, and thrive in our scaling and agile environment. Check out the development opportunities in the Software Engineering team This is a Hybrid role, the ICS team works from our London (Shoreditch) Offices 2 days per week Engineering - Internal & Core Systems (ICS) Internal & Core Systems (ICS) drives the internal tools for customer account management and the core financial operations essential to Capital on Tap's success. We are seeking a skilled full stack developer to enhance our operational tools and internal websites. While primarily focused on backend development (70%), this role requires frontend capabilities to deliver complete solutions. Join us as we modernise internal processes and create robust systems for our operations teams, where your technical versatility will improve how our business manages customer data and delivers exceptional service. What You'll Be Doing We're looking for Full Stack Software Engineers to help us build the best internal tools for our operations teams and business users. If you're looking for an environment where you're given the freedom to make empowered decisions, research new technologies, and learn/share knowledge with your peers. Then keep on reading! You'll build robust and scalable solutions using .Net technology You'll create intuitive frontend interfaces with Typescript, to enhance user experience for our operational teams From the first line of code to production, monitoring, and continuous improvement - you'll own the SDLC Teamwork makes the dream work - you'll partner with Product Managers, QA's, and fellow Software Engineers You'll build bulletproof unit and integration tests to keep our software sharp and our users happy Bugs happen. When they do, you'll be ready to troubleshoot and tweak as needed You'll bridge the gap between tech speak and business goals, ensuring everyone's on the same page and moving forward together Our Tech Stack Backend: C#, .Net, .Net Core Frontend: React, JavaScript Mobile: Flutter, Dart Databases: SQL Server, MongoDB Cloud: Azure & GCP We're Looking For 3+ years hands-on experience in C#, .Net Core, SQL Server Good testing practices, in both Unit and Integration testing Good understanding of database technologies Experience in using Agile development practices A passion for learning new skills and technologies A proactive, supportive, and collaborative team player Diversity & Inclusion We welcome, consider and encourage applications from anyone who shares our commitment to inclusivity. Join us in creating a space where authenticity thrives, and everyone can do their best work. Great Work Deserves Great Perks We try not to take ourselves too seriously (all the time) so we make sure our office is decked out with a pool table, arcade machine, beer tap, and a couple of office dogs thrown in for good measure. Check out our benefits: Private Healthcare including dental and opticians services through Vitality Worldwide travel insurance through Vitality Anniversary Rewards (£250, £500, £750, 4-week fully paid sabbatical) Salary Sacrifice Pension Scheme up to 7% match 28 days holiday (plus bank holidays) Annual Learning and Wellbeing Budget Enhanced Parental Leave Cycle to Work Scheme Season Ticket Loan 6 free therapy sessions per year Dog Friendly Offices Free drinks and snacks in our offices Check out more of our benefits, values and mission here. Interview Process First stage: 30-minute intro, CV review, and values with Talent Partner Second stage: 45-minute "Tech Chat" with Team Manager Final stage: 90-minute Code Pairing + 30-minute Values Interview Other Info Check out our 'Top Tips' for interviewing. Keep updated on new job opportunities by following us on Linkedin. Email careers@capitalontap.com if you have any questions. Excited to work here? Apply! If you'd like to progress your career within our fast growing, profitable fintech then click apply and we will aim to get back to you within 3 working days (during busy periods this could take up to 5 working days.)
London, United Kingdom
Hybrid
Full Time
02-04-2025