Talent.com
This job offer is not available in your country.
Principal Engineer

Principal Engineer

AJ Bell Management LimitedManchester, England, United Kingdom
30+ days ago
Job type
  • Full-time
Job description

We are a technology-driven company building high-performing, scalable, and resilient software solutions. Our teams work with a modern tech stack including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies.

We’re looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role is perfect for a technical leader who still enjoys writing code while shaping architecture and mentoring engineers.

About the role

As a Principal Engineer, you will play a critical role in :

  • Architecting scalable, high-performance systems
  • Coding and reviewing mission-critical features (at least 60% hands-on)
  • Managing and mentoring Staff Engineers & Senior Developers
  • Driving best practices in software development and AI-powered engineering
  • Owning non-functional requirements (NFRs) such as security, scalability, and reliability
  • Optimising cloud infrastructure and CI / CD pipelines

If you thrive on solving complex technical challenges, leading by example, and empowering teams, this is the role for you!

Key responsibilities

  • Hands-on coding (at least 60% of the time), working on core application components and system architecture
  • Technical leadership – guiding multiple teams and ensuring best practices
  • Managing & mentoring Staff Engineers – supporting career growth and technical excellence
  • Architecting and scaling distributed systems and cloud-native applications
  • Defining and enforcing non-functional requirements (NFRs) – scalability, security, performance
  • Implementing Test-Driven Development (TDD) and automation best practices
  • Optimising CI / CD pipelines with Jenkins & AWS
  • Leading containerisation efforts with Docker & Kubernetes
  • Collaborating with cross-functional teams to align technical solutions with business needs
  • Research and implement AI-driven development tools to boost productivity
  • What we’re looking for

  • Proven experience as a Principal Engineer / Lead Engineer / Software Architect
  • Proven hands-on coding experience with .NET, SQL Server, MongoDB, Angular / NextJS, AWS, and streaming technologies
  • Strong experience in building scalable and high-performance applications
  • Strong experience managing Staff Engineers & Senior Developers
  • Solid understanding of Test-Driven Development (TDD) and modern testing frameworks
  • Experience with Docker & Kubernetes for containerisation and cloud deployment
  • Strong knowledge of CI / CD pipelines, automation, and deployment best practices
  • Experience with AI-assisted development tools is a plus
  • Excellent leadership and communication skills – able to coach and influence team
  • J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer • Manchester, England, United Kingdom