Job Title: Lead Software Engineer (.NET)
Location: Central Manchester
Salary: £65,000 - £70,000
About the Role:
Are you ready to lead the development of a game-changing greenfield project in the telecom industry?
We’re looking for a talented Lead Software Engineer with strong expertise in .NET to take ownership of building robust, scalable backend solutions from the ground up.
You’ll lead a dynamic team of six engineers, working on an entirely greenfield project where your decisions will have a direct and lasting impact on the architecture and success of the platform.
This is a unique opportunity to be a key player in a forward-thinking start-up, where your technical leadership will shape the future of mobile services.
Key Responsibilities:
- Lead the design and development of scalable backend solutions using .NET Core and C#.
- Architect and build RESTful APIs that drive mobile and external applications, focusing on performance, security, and scalability.
- Guide your team in optimising SQL Server queries and ensuring data integrity across the system.
- Work with stakeholders to develop insightful Power BI reports that deliver key metrics to business leaders.
- Collaborate closely with front-end developers, UI/UX designers, and product owners to ensure seamless integration across the entire tech stack.
- Drive the development and implementation of CI/CD pipelines using Azure DevOps, ensuring smooth code integration and deployment.
- Champion best practices in DevOps, version control, and automation, enabling your team to work efficiently and deliver high-quality software.
- Troubleshoot complex backend issues and work proactively to enhance the platform’s performance and scalability.
- Stay ahead of industry trends and introduce new tools and methodologies to ensure the team remains on the cutting edge of technology.
Required Skills & Experience:
- 5+ years of experience in back-end development, with deep expertise in .NET Core.
- Proven track record of leading development teams and delivering large-scale projects.
- Strong proficiency in C# and a solid understanding of object-oriented principles and design patterns.
- Advanced SQL Server skills, including writing optimised queries and managing complex data workflows.
- Experience working with reporting tools like Power BI or similar.
- Hands-on experience with Azure DevOps, including building and managing CI/CD pipelines.
- Comfortable with source code management using Git and developing branching strategies.
- Familiarity with microservices architecture and a solid understanding of how to build scalable, maintainable systems.
Desired Skills & Competencies:
- A passion for problem-solving and driving continuous improvement within the team.
- Experience in Agile/Scrum environments, able to adapt and thrive in a fast-paced, evolving project landscape.
- Excellent communication and leadership skills, with a proven ability to guide teams and collaborate effectively with stakeholders.
- Eager to work in a greenfield environment where you can leave your mark on the entire development process.
You’ll have the autonomy to make impactful decisions, manage a talented team, and build something from the ground up.
If you’re a Lead Software Engineer who thrives on innovation and wants to take on a leadership role in an exciting, growing company, we’d love to hear from you!