Lead Software Engineer
Flexischools
- Closing: This role has no specific closing date.
Perks and benefits
Work from home option
Employee Assistance Programme
Enhanced maternity and paternity leave
Paid volunteer days
Salary sacrifice
Team social events
Team lunches
Cycle to work scheme
Candidate happiness
8.24 (176)
8.24 (176)
Job Description
We are seeking an experienced Lead Software Engineer to join our team at Flexischools. The ideal candidate will have a strong background in leading the development of scalable and high-quality applications, mentoring teams, and driving technical innovation to deliver exceptional solutions for our supplier operations.
What you’ll do:
Provide expert technical leadership and make critical decisions to solve complex problems.
Mentor and develop a team of engineers, fostering a culture of collaboration, growth, and continuous learning.
Drive the design and delivery of robust, scalable, and secure software solutions for supplier operations.
Conduct code reviews, ensure best practices, and maintain high-quality standards across all projects.
Collaborate with Product, Supplier Operations, and cross-functional teams to deliver impactful outcomes.
Ensure software meets security and compliance standards through best practices and regular assessments.
What we’re looking for:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
8+ years of experience in Software Engineering, with a focus on design, develop, and deploy high-quality software solutions using .NET Core, Entity Framework, and Web API.
Strong understanding of software design principles and design patterns, such as DDD, SOLID, and SOA.
Proven experience in designing and implementing microservices architecture, including containerization with Docker.
Proficiency in test automation frameworks and tools, such as NUnit, xUnit.
Proven expertise in designing and implementing CI/CD pipelines.
Excellent problem-solving skills and the ability to troubleshoot complex technical issues in a fast-paced environment.
Effective communication and collaboration skills, with the ability to work closely with cross-functional teams and stakeholders.
Removing bias from the hiring process
Removing bias from the hiring process
- Your application will be anonymously reviewed by our hiring team to ensure fairness
- You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review