Director of Software Engineering

Retelligence

England

On-site

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology staffing firm in the United Kingdom is seeking an experienced Director of Software Engineering to lead multiple development teams. The role involves shaping architectural direction and ensuring high-quality software delivery while mentoring engineers and implementing best engineering practices. Successful candidates will possess deep technical expertise in software architecture and object-oriented design principles, along with strong leadership skills.

Qualifications

  • Proven experience leading multiple engineering teams.
  • Deep understanding of software architecture and object-oriented programming principles.
  • Skilled in designing scalable, maintainable, and robust systems.
  • Strong communication and leadership skills.
  • Passionate about building high-performing teams.

Responsibilities

  • Lead, mentor, and develop multiple teams of software engineers.
  • Drive architectural strategy focused on modularity and scalability.
  • Champion modern engineering practices like CI/CD and automated testing.
  • Maintain technical oversight across projects to ensure consistency and quality.
  • Recruit, develop, and retain high-performing engineers.

Skills

Leadership
Software architecture
Object-oriented design
Microservices
CI/CD
DevSecOps
Strong communication

Tools

Node.js
Python
Kafka
Azure
Terraform
App Insights
Prometheus

Job description

Direct message the job poster from Retelligence

We are looking for an experienced Director of Software Engineering to lead multiple development teams, shape architectural direction, and champion engineering excellence. This is a senior, hands‑on leadership role for someone with deep technical expertise and a strong foundation in object‑oriented design and software architecture.

The Role

You will oversee the delivery of complex, high‑quality software systems, ensuring scalability, reliability, and maintainability. Working closely with Product, Architecture, and Infrastructure teams, you will set the technical strategy and ensure your teams have the guidance and processes needed to build robust solutions. You will maintain strong engineering credibility, contributing to architectural discussions, code reviews, and system design decisions, while supporting teams in implementing best practices in software development.

Key Responsibilities
  • Lead, mentor, and develop multiple teams of software engineers and technical leads.
  • Drive architectural strategy with a focus on object‑oriented design, modularity, and scalable system architecture.
  • Champion modern engineering practices, including microservices, CI/CD, automated testing, and DevSecOps.
  • Maintain technical oversight across projects to ensure consistency, quality, and adherence to design principles.
  • Recruit, develop, and retain high‑performing engineers and future technical leaders.
Technology Environment

Our technology stack is diverse and evolving, including:

Back-end
  • Node.js and Python for integration and data services
  • Event streaming with Kafka or Azure Event Hubs
  • Strong focus on secure coding and object‑oriented design principles
Front-end
  • Experience with Angular or Vue.js is a plus
  • Build pipelines using Vite, Webpack, Azure DevOps, or GitHub Actions
  • Azure (preferred), with exposure to AWS or GCP
  • Infrastructure as Code with Terraform or Bicep
  • Monitoring and observability using App Insights, Prometheus, Grafana, and OpenTelemetry
About You
  • Proven experience leading multiple engineering teams.
  • Deep understanding of software architecture and object‑oriented programming principles.
  • Skilled in designing scalable, maintainable, and robust systems.
  • Strong communication and leadership skills, able to influence both technical and business stakeholders.
  • Passionate about building high‑performing teams and fostering technical excellence.
Seniority level

Director

Employment type

Full‑time

Job function

Management and Engineering

Industries

Staffing and Recruiting

Referrals increase your chances of interviewing at Retelligence by 2x

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

Similar jobs worth comparing

Director of Engineering (Software)
Director of Engineering (Software)

Franklin Fitch • United Kingdom

Remote
GBP 150,000 - 230,000
Competitive executive compensation
Influence on technology strategy
Collaborative leadership environment
Director of Engineering
Director of Engineering

Fruition Group • Greater London

On-site
GBP 120,000 - 180,000
Bonus
Comprehensive benefits package
Senior Director of Software Engineering
Senior Director of Software Engineering

Retelligence • England

On-site
GBP 90,000 - 130,000
Director of Software Engineering
Director of Software Engineering

JPMorgan Chase & Co. • Glasgow

On-site
GBP 150,000 - 210,000
Head of Engineering
Head of Engineering

Digital Waffle • England

On-site
GBP 95,000 - 130,000
Director of Software Engineering
Director of Software Engineering

JPMorgan Chase & Co. • Auchentibber

On-site
GBP 120,000 - 180,000
Director of Engineering
Director of Engineering

CyberForce Global • United Kingdom

On-site
GBP 120,000 - 180,000
Competitive compensation
Equity package
Ownership of engineering strategy
Software Engineering Team Leader
Software Engineering Team Leader

RedTech Recruitment • Milton Keynes

Hybrid
GBP 70,000 - 90,000
25 days holiday + bank holidays
2 wellbeing days
Flexible perks such as private healthcare
+1
Lead Software Engineer
Lead Software Engineer

AMS Services • Liverpool

On-site
GBP 90,000 - 130,000
Software Engineering Manager
Software Engineering Manager

Adria Solutions Ltd. • Stretford

On-site
GBP 70,000 - 110,000
Clear progression pathway into senior leadership
Hybrid working
Company pension scheme
+3