Senior Software Engineer .NET
New Today
Overview
We’re looking for a Senior Software Engineer to join our team and play a key role in building and maintaining robust backend services that power the Sage platform. You’ll work with .NET C#, MySQL, Docker, and AWS to deliver high-quality, scalable solutions that support our long-term business goals. This role is ideal for an experienced backend engineer who enjoys solving complex problems, leading development efforts, and mentoring junior engineers.
This is a hybrid role requiring 3 days per week in our Manchester office.
Your First 90 Days
- 30 days – Get onboarded to our tech stack, architecture, and core services. Understand our backend domain, team processes, and the goals of the product.
- 60 days – Start leading the development of key backend features and APIs. Collaborate with product and cross-functional teams to shape solutions that are flexible and extensible.
- 90 days – Take ownership of critical services. Provide technical leadership in architecture discussions, contribute to process improvements, and mentor junior team members.
What You’ll Do
- Design, develop, and maintain scalable .NET RESTful API domain services
- Lead backend architecture discussions and drive technical decisions
- Collaborate early with product managers to shape flexible and robust features
- Mentor and coach junior engineers to support their development
- Automate repetitive tasks using appropriate tools and scripting
- Keep technical documentation up to date and ensure high-quality standards
- Promote and apply Agile development methodologies, including TDD and BDD
- Partner with cross-functional teams across product, QA, and UX to ensure alignment
- Contribute to a culture of innovation, execution, and technical excellence
- Stay updated on emerging technologies, especially in cloud and AI domains
Meet the Team
You’ll report to an Engineering Team Lead and work closely with other backend engineers, product managers, QA, and UX teams. The team is highly collaborative, technically strong, and focused on building performant and maintainable backend services that power mission-critical business systems.
How Success Will Be Measured
- Delivery of reliable and scalable backend services
- Technical leadership and mentorship within the engineering team
- Effective collaboration across cross-functional teams
- Continuous improvement of performance, quality, and developer experience
- Contribution to innovation, automation, and architectural excellence
Skills You’ll Gain
- Advanced expertise in backend engineering with .NET, Docker, and cloud infrastructure
- Experience shaping backend architecture and mentoring developers
- Exposure to AI-related integrations and modern software development practices
- Deeper collaboration and leadership skills within an Agile organisation
Snapshot of Your Day-to-Day
You’ll spend your time designing APIs, coding in .NET, reviewing pull requests, and mentoring peers. You\'ll collaborate with product and QA teams, write automated tests, improve backend performance, and contribute to ongoing architectural discussions.
Qualifications
- Strong commercial experience developing backend services with .NET (C#)
- Proven ability to design and implement RESTful APIs
- Deep understanding of backend architecture, scalability, and performance
- Experience with Agile methodologies, including SCRUM and TDD/BDD
- Demonstrated ability to mentor and support junior developers
- Strong communication skills and cross-functional collaboration experience
- Experience with MySQL or other relational databases
Nice to Have
- Hands-on experience with Docker and AWS
- Background in building software that integrates AI components
- Familiarity with scripting and automation tools
- Interest in driving technical innovation and continuous improvement
Benefits
- Benefits video – https://youtu.be/TCMtTYUUiuU
- Work away scheme for up to 10 weeks a year
- On-going training and professional development
- Paid 5 days yearly to volunteer through our Sage Foundation
- Flexible work patterns and hybrid working
- Location:
- Manchester, England, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer .NET
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview We’re looking for a Senior Software Engineer to join our team and play a key role in building and maintaining robust backend services that power the Sage platform. You’ll work with .NET C#, MySQL, Docker, and AWS to deliver high-quality, ...
More Details -
-
New Yesterday
Senior Software Engineer C# .Net Core AWS
-
England, United Kingdom
Senior Software Engineer C# .Net Core AWSSenior Software Engineer C# .Net Core AWS1 week ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.This range is provided by Client Server. Your actual pay will b...
More Details -
-
New Yesterday
Senior / Lead .Net Software Engineer
-
Birmingham, England, United Kingdom
OverviewWe are looking to recruit an experienced Senior / Lead software engineer with strong experience in either .Net / C# (ideally with .Net Core) or Java. You will also have experience developing Restful Microservices. Experience deploying softwar...
More Details -
-
New Yesterday
Senior Software Engineer - C# .Net
-
England, United Kingdom
C#.Net Developers, forget about maintenance and support work. Come build new features!You'll be joining a fintech company that is growing organically with a jam-packed roadmap to add enhanced functionality to their product.You will be involved in the...
More Details -
-
New Yesterday
Senior Software Engineer (.NET/C#)
-
United Kingdom
Overview Apply now Job no: 559244Work type: Full timeCategories: DigitalLocation: United KingdomSalary: Up to £66,000Business Area: Halfords Support Centre About us At Halfords, our mission is to inspire and support a lifetime of motoring and cycling...
More Details -
-
New Yesterday
Senior Software Engineer - .NET, Angular, Azure
-
Bedford, England, United Kingdom
Overview Role: Senior Software Engineer - .NET, Angular, Azure Location: Bedfordshire Working Arrangements: 2 days in the office per week Salary: Up to £80k plus benefits, including a 10% company pension contribution and a 35 hour working week We are...
More Details -