Senior Software Engineer (Python)

Herd Digital
London
1 month ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer

Senior Software Engineer Technical Lead

Senior Software Engineer Technical Lead

Senior Software Engineer - Python/DDD

Senior Software Engineer Technical Lead

Senior Software Engineer Technical Lead

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.

Get the latest insights and jobs direct. Sign up for our newsletter.

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

Industry Insights

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

Top 10 Data Science Career Myths Debunked: Key Facts for Aspiring Professionals

Data science has become one of the most sought-after fields in the tech world, promising attractive salaries, cutting-edge projects, and the opportunity to shape decision-making in virtually every industry. From e-commerce recommendation engines to AI-powered medical diagnostics, data scientists are the force behind innovations that drive productivity and improve people’s lives. Yet, despite the demand and glamour often associated with this discipline, data science is also shrouded in misconceptions. Some believe you need a PhD in mathematics or statistics; others assume data science is exclusively about machine learning or coding. At DataScience-Jobs.co.uk, we’ve encountered a wide array of myths that can discourage talented individuals or mislead those exploring a data science career. This article aims to bust the top 10 data science career myths—providing clarity on what data scientists actually do and illuminating the true diversity and inclusiveness of this exciting field. Whether you’re a recent graduate, a professional looking to pivot, or simply curious about data science, read on to discover the reality behind the myths.

Global vs. Local: Comparing the UK Data Science Job Market to International Landscapes

How to evaluate salaries, opportunities, and work culture in data science across the UK, the US, Europe, and Asia Data science has proven to be more than a passing trend; it is now a foundational pillar of modern decision-making in virtually every industry—from healthcare and finance to retail and entertainment. As the volume of data grows exponentially, organisations urgently need professionals who can transform raw information into actionable insights. This high demand has sparked a wave of new opportunities for data scientists worldwide. In this article, we’ll compare the UK data science job market to those in the United States, Europe, and Asia. We’ll explore hiring trends, salary benchmarks, and cultural nuances to help you decide whether to focus your career locally or consider opportunities overseas or in fully remote roles. Whether you’re a fresh graduate looking for your first data science position, an experienced data professional pivoting from analytics, or a software engineer eager to break into machine learning, understanding the global data science landscape can be a game-changer. By the end of this overview, you’ll be better equipped to navigate the expanding world of data science—knowing which skills and certifications matter most, how salaries differ between regions, and what to expect from distinct work cultures. Let’s dive in.

Data Science Leadership for Managers: Strategies to Motivate, Mentor, and Set Realistic Goals in Data-Driven Teams

Data science has become a linchpin in modern business, transforming oceans of raw data into actionable insights that guide strategy, product development, and personalised customer experiences. With this surge in data-centric operations, the need for effective data science leadership has never been more critical. Guiding a team of data scientists, analysts, and machine learning engineers requires not only technical acumen but also the ability to foster collaboration, champion ethical practices, and align complex modelling efforts with overarching business goals. This article provides practical guidance for managers and aspiring leaders aiming to excel in data-driven environments. By exploring strategies to motivate data science professionals, develop mentoring frameworks, and set achievable milestones, you will be better prepared to steer your team towards meaningful, evidence-based outcomes.