
Unknown Employer · London
At CFC, technology is central to how we create and deliver specialist insurance products. Our platforms support every part of the business, enabling underwriter...
At CFC, technology is central to how we create and deliver specialist insurance products. Our platforms support every part of the
business, enabling underwriters, brokers and clients to work more efficiently and make better decisions.
We're seeking a Senior Software Developer to join our Engineering team. Working within a collaborative, product-led environment,
you'll design and deliver scalable software solutions, contribute to technical strategy, and help shape the evolution of our
technology platforms.
This role offers the opportunity to work on complex engineering challenges, influence architectural direction, and contribute to
products that have a direct impact on the business.
Reward Gateway, part of Edenred, is a global leader in benefits and employee engagement. We help businesses attract, engage, and retain top talent through strategic reward, recognition, and well-being solutions. Guided by our shared missions - ‘Making the World a Better Place to Work’ and ‘Enriching Connections, For Good’ - we’re committed to transforming workplaces and improving people’s daily lives. Our team embodies entrepreneurial spirit, innovation, and respect. We push boundaries, speak up, and stay human, fostering a culture where imagination thrives. This role offers a hybrid work model to be present in our London office twice a week. Your Role in our Mission: This hands-on role sits at the intersection of operational excellence and engineering craft. You’ll bridge the gap between traditional application support and software engineering by executing scripted remediation, configuration management, feature flag operations, safe, bounded code-level fixes, and runbook automation — all under clearly defined guardrails. The goal is to reduce unnecessary L3 escalations while increasing autonomy, quality, and impact for our Application Operations function. You’ll apply these practices across our AWS environment (EKS), PHP services, and MySQL databases, using Datadog as our observability platform, Kibana for log exploration, and Heap to help quantify and understand customer impact.
Working at CreateFuture CreateFuture [https://createfuture.com/] is an AI-native consulting partner where people do work that matters and are supported to do it well. We work alongside organisations such as PayPal, adidas, NatWest, FanDuel and Money Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with our clients, challenging what’s not working and helping them to build the future. Our commitment to craft, quality, and culture has helped us scale to over 600 people in just a few years. CreateFuture is a Great Place to Work-Certified™ company [https://www.greatplacetowork.co.uk/certified-company/1572759]and has won Best Workplaces UK multiple years in a row. Join us on our journey. Let’s create tomorrow, together, today. About the role and team: We develop for both iOS and Android and regularly design for both phone and tablet use cases. Our iOS devs work with modern technology, using the tools and techniques - we where early adopters of SwiftUI, Combine and Swift Concurrency and many other approaches. We conduct unit testing across all our projects, code is always peer reviewed, and as a team we are always at the forefront of pushing new approaches to challenges. What you'll be doing: * Developing mobile apps with a focus on readable, maintainable and tested code using Swift. * Collaborating with designers, product owners, testers and clients to deliver great products as an agile team * Being an advocate for engineering best practices across mobile platforms * Using the latest AI tools like Claude Code to accelerate your own and your teams delivery of high-quality iOS apps We'd love to talk to you if you are: * A strong native mobile developer using recent iOS framework versions * Enthusiastic and experienced in using engineering best practices, clean code and unit testing * Experienced in working as part of a cross-functional development team * Passionate and enthusiastic for delivering great product * Already working effectively with AI tools and want to push it further WHAT WE’LL OFFER YOU: We trust people to do their best work. That means flexibility over rigid rules, impact over activity, and real investment in your growth both professionally and personally. You’ll be part of a supportive, and friendly culture, surrounded by smart, curious people who care deeply about what they do. We offer flexible working, including hybrid and remote options. Our office hubs are located in Edinburgh, Leeds, Manchester, London and Bulgaria, with occasional travel to client sites or CreateFuture offices when needed. We trust you to manage your time balancing collaboration with client time and focused work. What matters is the impact you have, not how busy you look. OUR HIRING PROCESS We try to keep our hiring process clear, fair and respectful of your time. We aim to get back to everyone who applies and we will be upfront about where you are in the process. It usually looks like this: * Call with our Talent Acquisition Team * Role specific capability interview Depending on the role, we might also ask you to do a short presentation, a practical or technical task or have a values focused conversation. We will explain what is involved before anything happens. INCLUSION AT CREATEFUTURE We believe diverse teams build better workplaces and better products. We want CreateFuture to be a place where people feel able to be themselves and do their best work. If you need any adjustments or support during the application process, just. We will do what we can to help. We look forward to your application!
ABOUT FOOTBALL RADAR Football Radar has been developing statistical models and analytical frameworks for football for more than 10 years. We provide advice to football clubs and are also a leading provider of betting advice. We combine the agility and ownership of a start-up with the stability of an established, profitable business. ABOUT THE ROLE Everything we do runs on data. Our models and research are only as good as the datasets behind them, so we are hiring a data platform engineer to help build and operate that foundation: the shared pipelines, storage systems, tools and cloud infrastructure that turn large, messy football datasets into reliable, affordable and accessible inputs for our data scientists. This is a data platform role grounded in software and cloud engineering. You will build both the systems that process our data and the reusable capabilities that make those systems easier to develop, deploy and operate. Much of the work will be familiar to a data engineer, however we tend to build directly in AWS rather than using managed platforms, so the role involves more hands-on cloud work than many data engineering roles. The role could suit a platform, backend or cloud engineer who wants to specialise in data-intensive systems. It could also suit a data engineer with strong software engineering fundamentals and hands-on experience building and operating cloud infrastructure. You will work on real football data problems involving rich, granular datasets that few companies have access to. We are a small team with short feedback loops, and you will work closely with the people who use what you build. You will have a genuine say in how systems should work, then build, ship and own them in production. WHAT YOU WILL WORK ON * Building reusable tools and pipelines for ingesting large third-party datasets, some at terabyte scale. * Designing storage patterns and data interfaces that make datasets economical to store, and efficient to use. * Operating batch workloads on AWS, with responsibility for their reliability, resource use, retry behaviour, observability and cost. * Improving the shared tooling and infrastructure used to test, deploy, monitor and operate our data services. * Making common data workflows easier and safer for data scientists, while working closely with them to understand how datasets will actually be used. * Making nightly data loads and copy processes boring: restart-safe, observable and quick to recover when something fails. WHAT WE ARE LOOKING FOR Strong production software engineering You have a few years of experience building production software, ideally in Python, although strong engineers from other languages who want to work in Python are welcome. You write code that is tested, deployed and monitored, and you are comfortable reading and debugging code written by other people. Hands-on cloud engineering You have built, deployed and operated systems using cloud primitives directly, not only through a data platform such as Databricks or Snowflake. Your experience might include object storage, containerised compute, batch jobs, queues, identity and permissions, networking, monitoring or infrastructure as code. We use AWS for almost everything, but strong fundamentals on another public cloud transfer well. You do not need to know every AWS service we use. You should understand the core building blocks and their cost models well enough to design with them, see how the components of a cloud system fit together and investigate them when they fail. Strong systems fundamentals You can reason about what the tools are doing underneath: how a database uses an index, why a process runs out of memory, how files and objects behave in cloud storage, and what makes a distributed job safe to retry or restart halfway through. Production ownership You have kept something running that mattered. You have handled failures, added missing alerts and made unreliable systems dependable. You take pride in systems that are uneventful to operate. Data and SQL fundamentals You are comfortable with SQL and relational databases. You can reason about schemas, indexes, query plans and the trade-offs involved in storing and processing large datasets. Comfort with loosely defined problems Much of our work has no detailed specification or established playbook. You enjoy turning a vague problem into a practical design, making sensible choices and shipping a working system. You can judge when a detail deserves careful treatment and when a simple first version is the right answer. Curiosity about how data is used You do not need a data science background, but our platform exists to serve statistical models and research. You should be interested in how datasets will actually be used and willing to let that shape the systems you build. An interest in football, sport or betting markets is a bonus.