Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Adzact

At a Glance

  • Tasks: Join a high-output team to build an autonomous B2B ad engine.
  • Company: Adzact, a fast-growing tech company revolutionising B2B advertising.
  • Benefits: £1,000 annual learning budget, 25 days holiday, and private health benefits.
  • Other info: Dynamic culture focused on communication, learning, and shipping quality software.
  • Why this job: Make a real impact in the future of B2B advertising with cutting-edge technology.
  • Qualifications: 5+ years in software delivery, strong Python skills, and ownership mindset.

The predicted salary is between 60000 - 80000 £ per year.

Overview

The Mission At Adzact, we are building an autonomous B2B ad engine. B2B companies spend tens of billions on paid media annually, yet they are forced to use tools built for B2C ecommerce or recruitment. Targeting is blunt, spend is wasted on the wrong accounts, and optimization is often surface-level. Adzact exists to fix that.

Our purpose-built platform:

  • Identifies high-fit companies using structural and intent signals.
  • Enforces precision targeting across LinkedIn, Meta, and Google.
  • Suppresses wasted spend on non-buyers and existing customers.
  • Surfaces person-level engagement and buying intensity.
  • Automatically orchestrates campaigns, landing pages, and reporting.

Our clients include enterprise brands across software, finance, healthcare, and security. In the last year, we have grown revenue >10x. We are now looking for a Senior Engineer to help build the multi-year IP that turns Adzact into a fully autonomous engine.

What You Will Do

You will join an elite, high-output team building the core of the Adzact platform. You will work across:

  • Headless LLM-based UI (at the interface of AI and software engineering).
  • Audience intelligence systems (fit modelling, enrichment, suppression).
  • Person-level intent and intensity scoring.
  • Campaign orchestration via LinkedIn, Meta, and Google APIs.
  • Lead ingestion and CRM integrations (Marketo, HubSpot, Salesforce).
  • Internal tooling that powers sales and customer success.

You will design systems that abstract away platform complexity, enforce guardrails against wasted spend, and remain robust against data inconsistency.

Tech Stack

We are AI-native and pragmatic. We use tools that move us forward:

  • Core Stack: Python (FastAPI/Flask), Databricks, SQL, AWS, Docker.
  • Workflow: Claude Code, Agentic development, and LLM-assisted prototyping.
  • Integrations: Major Ad Platform APIs and CRM systems.

We care more about your ability to think clearly and ship than a perfect match for this list.

Who We Are Looking For

  • 5+ years of experience delivering software to external users.
  • Strong Python and backend fundamentals with experience in data pipelines.
  • Ownership mindset: You are comfortable owning a problem end-to-end.
  • Commercial thinker: You understand how code impacts revenue.
  • AI-native: You are excited by modern, high-velocity engineering workflows.
  • Seniority: You prefer small, elite teams over large, slow organizations.

Our Culture

  • Communication: We are clear, direct, and transparent.
  • Ownership: We take responsibility for outcomes, not just tasks.
  • Learning Velocity: We absorb new tools and ideas quickly.
  • Shipping: We prefer working software over perfect abstractions.

Benefits

  • Learning: £1,000 annual budget plus dedicated time for experimental sprints.
  • Flexibility: Support for childcare and life commitments.
  • Office: Full-time in our Central Bath Office.
  • Wellbeing: 25 days holiday (plus banks), private health/dental, and 6% employer pension.

Application Process

  • Stage 1: 30-minute conversation with the hiring lead.
  • Stage 2: Short technical interview (realistic, not academic).
  • Stage 3: Face to face interview.

If you want to help build the future of B2B advertising, we would love to hear from you.

Senior Software Engineer employer: Adzact

At Adzact, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and ownership. Our Central Bath office provides a collaborative environment where you can thrive alongside a talented team, with ample opportunities for professional growth, a generous learning budget, and a strong focus on employee wellbeing. Join us to be part of a rapidly growing company that values clear communication and encourages experimentation in the exciting field of B2B advertising.
Adzact

Contact Detail:

Adzact Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Adzact on LinkedIn or other platforms. Ask them about their experiences and the company culture. This not only shows your interest but can also give you insider info that might help you stand out in interviews.

✨Tip Number 2

Prepare for those technical interviews by brushing up on your Python skills and understanding the tech stack they use. Get hands-on with FastAPI or Flask if you haven't already. We want you to feel confident showing off your coding chops!

✨Tip Number 3

Showcase your ownership mindset! Be ready to discuss past projects where you took charge and delivered results. Adzact values responsibility, so highlight how you've tackled challenges head-on and made a real impact.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team and building the future of B2B advertising with us.

We think you need these skills to ace Senior Software Engineer

Python
FastAPI
Flask
SQL
AWS
Docker
Data Pipelines
API Integration
Campaign Orchestration
Audience Intelligence Systems
Problem Ownership
Commercial Awareness
AI Engineering Workflows
Clear Communication
Learning Agility

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with what we're looking for. Highlight your Python expertise and any relevant projects you've worked on, especially those involving data pipelines or AI.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our mission at Adzact. Be genuine and let your personality shine through!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've owned problems end-to-end in previous roles. We love candidates who can think critically and deliver solutions that drive results.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Adzact

✨Know Your Tech Stack

Familiarise yourself with the core technologies mentioned in the job description, especially Python, FastAPI/Flask, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Ownership Mindset

Prepare examples that demonstrate your ability to take ownership of a project from start to finish. Highlight situations where you identified problems, implemented solutions, and measured the impact on outcomes.

✨Understand the Business Impact

Be prepared to discuss how your technical decisions can affect revenue and efficiency. Think about how your work as a software engineer contributes to the overall success of a B2B company like Adzact.

✨Communicate Clearly and Directly

Practice articulating your thoughts clearly and concisely. Since the company values clear communication, be ready to explain complex technical concepts in simple terms, showing that you can bridge the gap between tech and business.

Senior Software Engineer
Adzact

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>