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 learning budget, flexible hours, 25 days holiday, and private health.
- 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 software experience, 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
Contact Detail:
Adzact Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those at Adzact or similar companies. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills in real-time! If you get the chance, ask for a coding challenge or a live demo during interviews. It’s a great way to showcase your Python prowess and problem-solving skills directly.
✨Tip Number 3
Prepare to discuss how your work impacts revenue. Adzact is all about commercial thinking, so be ready to share examples of how your past projects have driven results and improved efficiency.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Passion for AI and Software Engineering: When writing your application, let us see your excitement for AI and modern engineering workflows. Share any relevant projects or experiences that highlight your skills in Python and backend development, as we want to know how you think and create.
Be Clear and Direct: We value clear communication, so make sure your application reflects that. Avoid jargon and get straight to the point about your experience and how it aligns with our mission at Adzact. Remember, we appreciate transparency!
Demonstrate Ownership Mindset: In your application, emphasise your ownership mindset. Share examples of how you've taken responsibility for projects from start to finish. We want to see that you’re comfortable owning problems and driving solutions.
Tailor Your Application to Us: Make your application stand out by tailoring it specifically to Adzact. Highlight your understanding of B2B advertising and how your skills can contribute to building our autonomous ad engine. And don’t forget, apply through our website for the best chance!
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.
✨Emphasise Communication Skills
Since Adzact values clear and direct communication, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, as this will show your ability to collaborate effectively within a team.