At a Glance
- Tasks: Join a high-output team to build an autonomous B2B ad engine.
- Company: Adzact, a rapidly 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 ownership, communication, and rapid learning.
- Why this job: Make a real impact in the future of B2B advertising with cutting-edge technology.
- Qualifications: 5+ years of software delivery experience and strong Python skills.
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
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 people in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your Python and backend expertise, especially those that align with what Adzact is doing.
✨Tip Number 3
Prepare for the interview! Research Adzact’s tech stack and think about how your experience fits in. Be ready to discuss how you can contribute to their mission of building an autonomous B2B ad engine.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.
We think you need these skills to ace Senior Software Engineer
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 tackled complex problems in the past. We love candidates who can demonstrate an ownership mindset and think commercially about their work.
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, proposed solutions, and successfully implemented them.
✨Understand the Business Impact
Be prepared to discuss how your technical decisions can affect revenue and business outcomes. Think about how your previous work has contributed to the success of a project or company.
✨Communicate Clearly and Directly
Practice articulating your thoughts clearly and concisely. Since the company values clear communication, ensure you can explain complex technical concepts in a way that's easy to understand for non-technical stakeholders.