Principal Software Engineer | Hybrid | Up to £100,000
The Opportunity
We're partnering with an established enterprise software company that develops a market-leading SaaS platform used by organisations across the UK and internationally.
As part of continued investment in engineering, they're looking for a Principal Software Engineer to help shape the future of their technology platform.
This is a senior technical leadership role where you'll influence architecture, define engineering strategy and work across multiple teams to deliver scalable, cloud-native software. You'll remain hands-on while helping drive engineering excellence and the adoption of AI-assisted development.
What You'll Be Doing
Engineering & Architecture
- Define technical strategy across multiple engineering teams.
- Design scalable, resilient cloud-native systems.
- Drive architectural consistency and long-term platform evolution.
- Identify opportunities to improve performance, reliability and developer productivity.
Delivery & Technical Leadership
- Partner with Engineering Managers, Product Managers and Architects on complex initiatives.
- Help teams manage technical risk and simplify complex problems.
- Balance long-term technical direction with business priorities.
- Champion best practices across software design, testing and operational excellence.
- Drive continuous improvement across engineering processes and tooling.li>
- Promote the use of AI-assisted development to improve quality and delivery.
Coaching & Mentoring
- Mentor senior engineers and technical leaders.
- Help raise engineering standards across the organisation.
- Foster a collaborative culture built around knowledge sharing and continuous improvement.
What We're Looking For
- Strong commercial experience with C#, .NET and Azure.
- Ability to influence technical direction across multiple teams.
- Passion for software quality, clean architecture and modern engineering practices.
- Experience mentoring engineers and developing technical capability.
- Strong communication skills with both technical and non-technical stakeholders.
- Interest in AI-assisted software development and modern engineering tooling.
Technology Environment
- C#
- .NET
- Cloud-native architecture
- Distributed systems
- CI/CD
Why Join?
- Influence the technical direction of a large-scale SaaS platform.
- Work across multiple engineering teams on complex technical challenges.
- Join a business investing heavily in cloud technologies, AI and engineering excellence.
- Collaborative engineering culture with genuine technical ownership.
- Strong opportunities for learning, progression and career development.
- Competitive salary, bonus and comprehensive benefits package.