Are you passionate about solving complex engineering challenges? Do you love understanding systems at a deep technical level? If so, this is your opportunity to lead and shape the technical direction of Sage for Accountants, working across multiple engineering squads as a Principal Software Engineer.
This is a hybrid role – three days per week in our Manchester or Newcastle office.
Why Join Us?
Work with a modern tech stack, including C#,.NET, AWS, REST APIs, and more.
Drive technical innovation and scalability in a collaborative, engineering-led environment.
Responsibilities
What You’ll Be Doing
Architecting and evolving Sage for Accountants, optimizing performance, infrastructure, and scalability.
Providing hands-on technical leadership across engineering and QA teams.
Designing and implementing enterprise solutions with best practices in microservices, event sourcing, and domain-driven design.
Championing CI/CD pipelines, automation, and an API-first approach.
Driving a culture of continuous learning and technical excellence.
What You Bring
Proficiency in C#.NET, AWS / Azure, and modern backend development.
Expertise in enterprise architecture and software design patterns.
Hands-on experience with Agile, SCRUM, or Extreme Programming.
Strong problem-solving skills and ability to adapt to new technologies.