Principal Software Engineer in City of London

Principal Software Engineer in City of London

City of London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Lead software engineering teams and drive digital transformation with innovative cloud solutions.
  • Company: Join a leading company on an exciting journey of growth and modernisation.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional development.
  • Why this job: Be at the forefront of tech innovation while mentoring and empowering your team.
  • Qualifications: 8+ years in software engineering with strong leadership and full-stack experience.
  • Other info: Dynamic environment with a focus on continuous learning and career advancement.

The predicted salary is between 48000 - 72000 £ per year.

Our client is the leader in their field and with pipeline opportunities that would enable them to double their revenue by the end of 2028. To support this, they are in the early stages of a bold digital transformation to improve operational processes and procedures and to modernise systems and practices so that they can deliver quality at pace.

Currently, the team are transitioning from traditional software application development using C#, Blazor and SQL Server integrating with Dynamics Business Central, and the Data team provide analytics and insights using SAS, MicroStrategy and Power BI. The new model is to continue with a .NET tech stack, but the team will build and run developing applications and deploying with DevSecOps. The Data team will also deploy solutions and will move to Fabric, Databricks or Snowflake.

With a Data Architect now in place, the focus is to recruit a Technical Lead to lead the software engineering function. This role will formerly move towards a Head of Engineering & Platform position but will remain hands-on. This is leading by doing and mentoring so you will still be building full stack C# applications and deploying with DevOps but leading others too. There are 7 Software Engineers, an Automation Tester, Scrum Master, DevOps, Infra Engineers and Service Desk Team.

You need to have experience of leading end to end software development including design, build, testing, deployment and support. The Service Desk team need to work closely with the build and deployment resources so that they can support products more effectively.

Key Areas Of Responsibility
  • Define and execute the engineering strategy across Azure cloud, integration, and legacy modernisation, aligned to the clients long-term digital roadmap.
  • Design and deliver cloud-native solutions that scale efficiently, perform reliably, and integrate seamlessly across business functions.
  • Lead by example in Azure DevSecOps: create and manage pipelines (YAML), infrastructure-as-code (Bicep, Terraform), and container orchestration (AKS, Docker).
  • Embed engineering best practice: implement CI/CD, code quality gates, automated testing, and observability from build to production.
  • Guide platform evolution: re-engineer legacy .NET and SQL systems into modular, API-driven architectures.
  • Build and empower teams: mentor full-stack, DevOps, and Automation Test engineers fostering autonomy, innovation, and accountability.
  • Champion security and reliability by design: integrate compliance, performance, and monitoring into every stage of delivery.
  • Collaborate widely: partner with Product, Data, and Infrastructure teams to ensure alignment between technology capability and commercial goals.
  • Drive innovation: pilot emerging technologies (AI, automation, data services) that improve efficiency and insight.
Tech Stack Seeking
  • Full Stack Developer; Design and Build with C#, JavaScript Library (React.js bonus), API Development, SQL Server/Backend Development including ETL/Integration.
  • Azure DevOps (Repos, Pipelines, Boards, Artifacts, Test Plans).
  • CI/CD automation, gated releases, and environment governance.
  • Infrastructure-as-Code (Bicep, ARM, Terraform).
  • Containerisation (Docker, AKS) and serverless (Azure Functions).
  • Monitoring and observability (Application Insights, Log Analytics).
  • Secrets management and vulnerability scanning (Key Vault, SonarQube, OWASP).
  • Microservices and event-driven design (Service Bus, Event Grid, Kafka).
  • Domain-Driven Design (DDD) principles.
Overall Experience
  • 8+ years in software engineering, with deep full-stack and cloud experience.
  • Proven record of leading end to end engineering teams through modernisation or platform rebuilds (Design, build, test, deploy, support).
  • Azure DevOps and enterprise-scale CI/CD. (DevSecOps a bonus).
  • Excellent architectural judgement; balancing delivery speed, stability, and cost efficiency.
  • Good understanding of SOLID principles.
  • Strong communication and leadership presence able to influence peers and executives alike.
  • This role needs high energy and to take the team on a journey.
  • A continuous learner, passionate about automation, clean code, and scalable design.

This is an exciting time to join a digital transformation in the early stages to lead and influence their transition to modern practices and systems to help them scale and grow at pace. The role will ideally be Peterborough 2 days a week and 3 days remote. However, this can also be based out of London (City) but with Peterborough for 2 days per month for 4 months then London 1 day a week and Peterborough 1 day some weeks. Travel from London + overnight stays in Peterborough will be paid.

Principal Software Engineer in City of London employer: Super Auto Repair

Join a forward-thinking company at the forefront of digital transformation, where you will play a pivotal role in shaping the future of software engineering. With a strong emphasis on employee growth, collaboration, and innovation, this organisation offers a dynamic work culture that encourages continuous learning and mentorship. Enjoy the flexibility of hybrid working arrangements between Peterborough and London, alongside competitive benefits that support your professional development and well-being.
S

Contact Detail:

Super Auto Repair Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, Azure, and DevOps. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to software engineering and cloud solutions. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Principal Software Engineer in City of London

C#
Blazor
SQL Server
Dynamics Business Central
SAS
MicroStrategy
Power BI
.NET tech stack
DevSecOps
Azure cloud
YAML
Bicep
Terraform
Docker
AKS
CI/CD
API Development
ETL/Integration
Microservices
Event-Driven Design
Domain-Driven Design (DDD)
Leadership
Mentoring
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the job description. Highlight your full-stack development experience, especially with C#, Azure, and DevOps practices. We want to see how you can lead and mentor others in your application!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background fits into our digital transformation journey. Be genuine and let your passion for software engineering come through.

Showcase Your Leadership Skills: Since this role involves leading a team, make sure to include examples of how you've successfully led projects or mentored others in the past. We love seeing candidates who can inspire and empower their teams!

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’re considered for this exciting opportunity. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at Super Auto Repair

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Azure DevOps, and containerisation tools like Docker and AKS. Brush up on your knowledge of CI/CD processes and be ready to discuss how you've implemented these in past projects.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to lead by example. Prepare examples of how you've mentored teams or led projects in the past. Highlight your experience in guiding teams through modernisation efforts and how you foster innovation and accountability.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and architectural judgement. Think about scenarios where you had to balance delivery speed, stability, and cost efficiency. Be ready to discuss specific challenges you faced and how you overcame them.

✨Emphasise Collaboration and Communication

This role requires working closely with various teams, so be prepared to talk about your collaboration experiences. Share examples of how you've partnered with Product, Data, and Infrastructure teams to align technology capabilities with business goals.

Principal Software Engineer in City of London
Super Auto Repair
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>