Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Software Engineer (Python)

Herd Digital
London
9 months ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer I - Data Governance - Java

Senior Software Engineer - Data Engineering Team

Senior Data Engineer

Senior Software and Data Engineer | Oxford University Hospitals NHS Foundation Trust

Senior Data Engineer

Senior Quantexa Data Engineer - Telford

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 inPythonandGoogle 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 aSenior 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 usingPythonandGoogle Cloud Platform (GCP).
  • Collaborate with internal teams to deliver impactful tools, from initial concept to full deployment.
  • Build and maintain RESTful APIs using frameworks likeDjango/DRForFastAPI.
  • 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 inPython, with a focus on building scalable, maintainable systems.
  • Experience inGoogle 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 likeDjango/DRForFastAPI.
  • A collaborative mindset, with the ability to work effectively across technical and non-technical teams.
  • Familiarity with the use ofGenerative AIorLarge Language Modelsin software solutions (desirable).

Why This Role is Exciting:

  • You’ll work with cutting-edge technologies likeGoogle Cloud Platformand 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.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Science Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK data science hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise rigorous problem framing, high‑quality analytics & modelling, experiment/causality, production awareness (MLOps), governance/ethics, and measurable product or commercial impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for product/data scientists, applied ML scientists, decision scientists, econometricians, growth/marketing analysts, and ML‑adjacent data scientists supporting LLM/AI products. Who this is for: Product/decision/data scientists, applied ML scientists, econometrics & causal inference specialists, experimentation leads, analytics engineers crossing into DS, ML generalists with strong statistics, and data scientists collaborating with platform/MLOps teams in the UK.

Why Data Science Careers in the UK Are Becoming More Multidisciplinary

Data science once meant advanced statistics, machine learning models and coding in Python or R. In the UK today, it has become one of the most in-demand professions across sectors — from healthcare to finance, retail to government. But as the field matures, employers now expect more than technical modelling skills. Modern data science is multidisciplinary. It requires not just coding and algorithms, but also legal knowledge, ethical reasoning, psychological insight, linguistic clarity and human-centred design. Data scientists are expected to interpret, communicate and apply data responsibly, with awareness of law, human behaviour and accessibility. In this article, we’ll explore why data science careers in the UK are becoming more multidisciplinary, how these five disciplines intersect with data science, and what job-seekers & employers need to know to succeed in this transformed field.

Data Science Team Structures Explained: Who Does What in a Modern Data Science Department

Data science is one of the most in-demand, dynamic, and multidisciplinary areas in the UK tech and business landscape. Organisations from finance, retail, health, government, and beyond are using data to drive decisions, automate processes, personalise services, predict trends, detect fraud, and more. To do that well, companies don’t just need good data scientists; they need teams with clearly defined roles, responsibilities, workflows, collaboration, and governance. If you're aiming for a role in data science or recruiting for one, understanding the structure of a data science department—and who does what—can make all the difference. This article breaks down the key roles, how they interact across the lifecycle of a data science project, what skills and qualifications are typical in the UK, expected salary ranges, challenges, trends, and how to build or grow an effective team.