Lead Software Engineer London
£80-£90k plus bonus £100k+ OTE
Imagine being part of a world-class digital agency, where your skills in software engineering aren’t just used to build systems—they are the key to transforming how businesses succeed in today’s rapidly evolving marketing world.
In this dynamic environment, you’ll step into a critical role, one that will have a direct impact on driving revenue, enabling clients to achieve unprecedented success, and revolutionising the way data is leveraged in marketing. As the Lead Software Engineer, your work will extend far beyond the day-to-day coding. You will be at the forefront of building sophisticated tools that not only streamline operations but also create real value for clients. From improving the performance of internal tools to delivering client-facing innovations, your work will be integral to the agency’s ability to scale and drive success across the board. Every tool you create and optimise will play a role in amplifying client revenue, ensuring they’re always one step ahead in the competitive digital world.
Your role won’t just be about solving technical problems—it’s about shaping the future of digital marketing. You’ll collaborate with a team of passionate engineers, data specialists, and forward-thinkers to design solutions that tackle complex problems, automate processes, and generate real results. You’ll also be the go-to person for ensuring that these tools evolve, staying sharp and responsive to user needs, system updates, and new technological advancements.
By the time you’ve fully embedded yourself in this role, you’ll have not only enhanced existing systems but also helped build new ones that make a tangible difference for the agency’s clients. You’ll spearhead solutions that reduce friction and maximise business outcomes for clients, ensuring everything you create is aligned with the agency’s mission to deliver top-notch performance and innovation.
As part of this global agency, you’ll work alongside a diverse group of experts, all united by a shared vision of pushing the boundaries of digital marketing. The company’s approach is centred on collaboration, growth, and continuous learning, making it an exciting place for anyone passionate about engineering and innovation.
it’s an opportunity to lead the way in creating tools that will shape the future of the digital marketing industry. Work collaboratively with internal teams to deliver impactful solutions, from conception to deployment.
• Manage the entire lifecycle of tools—ensuring their performance is continually optimised.
• Partner with the Data Engineering team to enhance processes and tools that support broader organisational goals.
• At least 5 years of experience in software development, with a proven track record of delivering high-quality solutions.
• Deep knowledge of Python programming, with a focus on developing scalable and sustainable solutions.
• Demonstrated success in the design, deployment, and management of cloud-based systems and applications.
• Strong grasp of best practices in software engineering, ensuring high-quality, efficient development processes.
• Proficient in creating RESTful APIs, using frameworks such as Django/DRF or FastAPI to deliver robust solutions.
• You’ll be joining a leading digital agency where innovation and excellence are at the heart of everything.
• The opportunity to work with cutting-edge technologies, including Generative AI and Large Language Models.
• A hybrid working model offering flexibility alongside the opportunity for personal and professional growth.
• A supportive culture that encourages continuous learning, career progression, and peer recognition.
Join a team that values creativity, growth, and impact, and help shape the future of digital marketing.