Job Title: Senior Software Engineer
Location: London
Salary: £75,000 – £90,000 plus 7% bonus
Imagine being part of a world-class digital agency, where your skills in Python and cloud computing don’t just build systems—they transform how businesses succeed in today’s rapidly evolving digital marketing world.
In this dynamic environment, you’ll take on a critical role focused on designing and building scalable solutions in Python and Google Cloud Platform (GCP). You’ll develop tools and systems that optimise performance, enhance efficiency, and deliver measurable value for clients. Your work will go far beyond day-to-day coding; you’ll be shaping solutions that redefine what’s possible in digital marketing.
As a Senior Software Engineer, you’ll lead the development of cutting-edge tools that empower teams and drive innovation. From creating automated processes to optimising internal systems and building client-facing platforms, your impact will be felt across the organisation and by clients worldwide. Every tool you build will amplify client revenue and ensure they stay ahead in a competitive digital landscape.
Your role isn’t just about solving technical challenges—it’s about shaping the future of digital marketing. You’ll collaborate with engineers, data specialists, and forward-thinking teams to deliver solutions that tackle complex problems, automate workflows, and produce real results. By designing and optimising these tools, you’ll play a pivotal role in the agency’s mission to deliver innovation and exceptional performance.
Key Responsibilities:
* Develop, deploy, and manage scalable solutions using Python and Google Cloud Platform (GCP).
* Collaborate with internal teams to deliver impactful tools, from initial concept to full deployment.
* Build and maintain RESTful APIs using frameworks like Django/DRF or FastAPI.
* Optimise the performance of tools and systems to meet evolving business and client needs.
* Partner with Data Engineering teams to improve workflows and enhance organisational tools.
* Maintain a high standard of engineering best practices, ensuring efficient and sustainable development.
* Communicate effectively with stakeholders to ensure solutions align with business objectives.
What We’re Looking For:
* At least 5 years of software development experience, with a proven track record of delivering high-quality, cloud-based solutions.
* Strong expertise in Python, with a focus on building scalable, maintainable systems.
* Experience in Google Cloud Platform (GCP), including tools like BigQuery, Cloud Functions, and Pub/Sub.
* A deep understanding of software engineering best practices, including CI/CD and automated testing.
* Proficiency in building RESTful APIs using frameworks like Django/DRF or FastAPI.
* A collaborative mindset, with the ability to work effectively across technical and non-technical teams.
* Familiarity with the use of Generative AI or Large Language Models in software solutions (desirable).
Why This Role is Exciting:
* You’ll work with cutting-edge technologies like Google Cloud Platform and explore innovations like Generative AI.
* Join a collaborative, forward-thinking team in a leading digital agency, where your work will have a direct impact.
* A hybrid working model offering flexibility, personal growth, and career progression.
* A supportive culture that values creativity, learning, and recognition.
This is your chance to make a difference and lead the way in creating tools that shape the future of the digital marketing industry. If you’re ready to take the next step in your career and thrive in a dynamic, innovative environment, we’d love to hear from you.