Lead Software Engineer
Lead Software Engineer
Location: Milton Keynes (Hybrid – 1–2 days per week in office)
Salary: £68,000–£75,000 + Bonus
Type: Permanent | Full Time
About the Role
Our client is seeking a skilled and motivated Lead Software Engineer to join their Group Technology team based in Milton Keynes. In this role, you will take the lead in developing, supporting, and enhancing business systems and applications using .NET technologies and SQL Server.
You will play a key part in driving and supporting change within the department, both professionally and technically - while mentoring junior team members and ensuring engineering excellence across projects.
Our client offers a hybrid working model, allowing flexibility to work from home with one to two days per week in the Milton Keynes office.
Key Responsibilities
- Stay up to date with best practices in software development and deployment .
- Implement best practice coding standards across development projects.
- Provide technical direction and mentorship to junior software engineers.
- Foster a culture of observability , helping teams use operational data to improve system stability and performance.
- Maintain accurate documentation and release notes .
- Ensure all solutions are developed with application security considerations in mind.
- Lead incident response activities within the team as required.
- Identify and manage dependencies across the organisation, proactively resolving issues before they arise.
- Handle risk, change, and uncertainty effectively in a fast-paced environment.
- Work independently or collaboratively on a variety of projects.
- Create secure, high-performing n-tier applications , leveraging best practices in database and web application design.
- Contribute to the continuous improvement of development processes and methodologies .
- Design and develop commercial/enterprise web applications that are scalable and reliable.
- Ensure application performance, quality, and responsiveness meet business and user needs.
- Collaborate with cross-functional teams to recommend solutions aligned with accepted testing frameworks .
Experience & Skills Required
- Experience working with Scrum/Agile methodologies .
- Proven experience leading software deliverables and guiding development teams.
- Background in developing and maintaining interconnected software solutions .
- Strong experience in C#, ASP.NET, MVC , and web application development .
- Knowledge of modern front-end frameworks such as React JS .
- Excellent skills in SQL Server , including database design and optimization.
- Ability to select and use the most appropriate tools, technologies, and languages for each project.
- Strong team-oriented mindset , with the ability to collaborate effectively across departments.
- Proficient in software testing methodologies , including Test-Driven Development (TDD) .
- Strong understanding of object-oriented design and software architecture principles.
Highly Desirable
- Experience with concurrent programming techniques , parallelism, and threading.
- Experience working with distributed systems and microservice architectures .
- Exposure to high-scalability projects involving cloud-based infrastructure design and implementation .
- Microsoft Certified status (preferred).
Equality, Diversity & Inclusion
Our client is an equal opportunities employer and welcomes applications from suitably qualified candidates regardless of sex, race, disability, age, sexual orientation, transgender status, religion or belief, marital status, or pregnancy and maternity.
- Company
- Carro Group
- Location
- Milton Keynes, Buckinghamshire, UK
Hybrid / WFH Options - Posted
- Company
- Carro Group
- Location
- Milton Keynes, Buckinghamshire, UK
Hybrid / WFH Options - Posted