Lead Software Engineer

Addition

Bath

Hybrid

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual performance bonus
26 days holiday + bank holidays + birthday off
£1,000 annual learning and development budget
Opportunity to work abroad for up to 4 weeks each year

Job summary

Addition is seeking a hands-on leader in Bath to oversee software engineering projects, drive AI-enabled solutions, and develop scalable software.

This role requires expertise in Python, SQL, and cloud environments, while offering an annual performance bonus, 26 days holiday, and flexible hybrid working.

Qualifications

  • Strong experience leading software engineering projects through full delivery lifecycles.
  • Advanced Python expertise including OOP, concurrency, recursion, and decorators.
  • Experience working within cloud environments such as AWS or Azure.

Responsibilities

  • Lead the end-to-end delivery of complex software engineering projects.
  • Oversee design, development, testing, and release of scalable solutions.
  • Mentor and support engineers, helping to grow technical capability.

Skills

Leading software engineering projects
Advanced Python expertise
Building backend services and APIs
Strong SQL skills
Experience in cloud environments (AWS/Azure)
Understanding of Docker and Linux
Implementing CI/CD pipelines
Strong communication skills
Problem-solving abilities

Education

DV clearance or eligibility

Tools

PostgreSQL
SQL Server
GitHub Actions
Azure DevOps

Job description

Join a fast-growing technology business delivering impactful data and AI solutions across complex defence environments. This is a hands‑on leadership role where you’ll shape technical direction, lead delivery teams, and build scalable software that makes a real‑world difference.

Role Overview
  • Location: Bath area (3 days on‑site per week)
  • Package: Competitive salary + annual bonus + extensive benefits package
  • Industry: Data, AI & Software Engineering
What You’ll Be Doing
  • Lead the end‑to‑end delivery of complex software engineering projects from concept through to deployment
  • Oversee the design, development, testing, and release of scalable, production‑ready solutions
  • Build and maintain strong relationships with clients and key stakeholders
  • Develop and optimise data pipelines using Python and SQL
  • Deliver AI‑enabled solutions, including systems leveraging Large Language Models
  • Champion engineering best practices across version control, CI/CD, cloud deployment, and containerisation
  • Mentor and support engineers, helping to grow technical capability across the team
  • Coordinate project delivery across multiple workstreams, ensuring quality and accountability
  • Translate business challenges into practical technical solutions and delivery strategies
  • Contribute to proposals, bids, and identifying new technical opportunities
  • Drive continuous improvement across engineering standards, tooling, and processes
  • Provide technical leadership across both client projects and internal initiatives
Main Skills Needed
  • Strong experience leading software engineering projects through full delivery lifecycles
  • Advanced Python expertise, including OOP, concurrency, recursion, and decorators
  • Solid experience building backend services, APIs, and data engineering pipelines
  • Strong SQL skills and experience working with databases such as PostgreSQL or SQL Server
  • Experience working within cloud environments such as AWS or Azure
  • Strong understanding of Docker, containerisation, and Linux‑based environments
  • Experience implementing CI/CD pipelines using tools such as GitHub Actions or Azure DevOps
  • Confident working within Git‑based development workflows and code review processes
  • Proven ability to lead technical teams and manage delivery across multiple projects
  • Strong communication and stakeholder management skills
  • Excellent problem‑solving, organisational, and decision‑making abilities
  • Experience with C++ or Fortran would be beneficial but isn’t essential
  • DV clearance or eligibility to obtain it is required
What’s in It for You
  • Annual performance bonus
  • 26 days holiday + bank holidays + your birthday off
  • Enhanced family leave policies
  • £1,000 annual learning and development budget
  • Hybrid working flexibility
  • Opportunity to work abroad for up to 4 weeks each year
  • Choice of MacBook or high‑spec Windows laptop
  • Collaborative, supportive, and entrepreneurial culture
  • Exposure to varied projects, industries, and modern technologies
  • Regular socials, office perks, and a genuinely close‑knit team environment
Interview Process
  • 20‑minute introductory video call
  • 45‑minute live coding assessment
  • Final‑stage in‑person interview in London

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Faculty Science Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Unlimited Annual Leave Policy
Private healthcare and dental
Enhanced parental leave
+3
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

United States Digital Space LLC • Luton

Hybrid
GBP 54,000 - 70,000
Time to Recharge
Employer pension scheme (up to 15%)
Mental health support & employee nets
+2
Lead Software Engineer
Lead Software Engineer

Leonardo • Basildon

Hybrid
GBP 50,000 - 70,000
Generous leave with additional flexi-days
Employer-contributed pension scheme
Free mental health support
+5
Senior Software Engineer
Senior Software Engineer

RedTech Recruitment • Cambridge

Hybrid
GBP 90,000 - 120,000
Bonus structure
Long-term career progression
World-class engineering environment
Lead Software Engineer
Lead Software Engineer

SoCode Recruitment • Milton Keynes

Hybrid
GBP 70,000 - 90,000
8% employer pension contribution
Private healthcare
Hybrid working
+2
Staff Software Engineer (Core Systems)
Staff Software Engineer (Core Systems)

United States Digital Space LLC • Greater London

Hybrid
GBP 120,000 - 180,000
Vitality Health Insurance
Eye Care
EV Salary Sacrifice
+5
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Faculty • United Kingdom

Hybrid
GBP 100,000 - 150,000
Unlimited Annual Leave Policy
Private healthcare and dental
Enhanced parental leave
+3
Senior Software Developer - DV
Senior Software Developer - DV

NPAworldwide • West of England

Hybrid
GBP 50,000 - 70,000
Hybrid working
Flexitime
Learning budget
+3
Delivery Lead
Delivery Lead

Oho Group • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Addition • Greater London

Hybrid
GBP 90,000 - 120,000
26 days’ holiday + bank holidays + your birthday off
BUPA private healthcare
£1,000 annual development budget
+3