At a Glance
- Tasks: Lead a tech team to develop and enhance the iLearn platform for healthcare.
- Company: Agilio Software Group, a top UK healthcare software provider with exciting growth plans.
- Benefits: Competitive salary, generous benefits, remote work, and flexible options.
- Other info: Join a dynamic team with opportunities for professional growth and mentorship.
- Why this job: Make a real impact in healthcare while leading innovative software projects.
- Qualifications: 5+ years in software engineering, leadership experience, and cloud expertise.
The predicted salary is between 43200 - 72000 £ per year.
Agilio Software Group is a leading UK healthcare operations software provider, delivering integrated, mission critical solutions that support primary care, dental, pharmacy, hospital, and veterinary organisations. We have ambitious and exciting growth plans and are looking for talented individuals to be part of our journey. iLearn is our learning and compliance platform, supporting healthcare organisations to meet regulatory requirements, maintain workforce competence, and deliver high quality patient care.
As a Lead Software Engineer, you will lead a technical team delivering high quality products and services for the iLearn platform across the full software development lifecycle. You'll combine hands on technical expertise with people leadership, designing and building scalable, secure, cloud based solutions that directly support our business objectives.
Key Responsibilities- Lead a cross functional engineering team delivering features and improvements for the iLearn product, from technical design and development through to deployment and ongoing support.
- Provide line management and pastoral care for a small team of software engineers, supporting performance, wellbeing, and professional development.
- Take technical ownership of the design, development, and maintenance of full stack applications and services underpinning iLearn.
- Contribute to planning, estimation, scheduling, and resourcing, helping to deliver work predictably and efficiently.
- Communicate technical designs, risks, and progress clearly to senior stakeholders and non technical audiences.
- Apply a deep understanding of modern software design patterns and engineering best practices, ensuring solutions are scalable, maintainable, and fit for purpose.
- Champion and implement automated testing across functional, acceptance, performance, and security domains to ensure quality is built in from the outset.
- Work closely with platform, product, and operations teams to ensure systems are observable, resilient, operationally sound, and secure.
- Design and develop cloud deployable services, continuously improving application architecture and infrastructure where appropriate.
- Act as a technical authority, leading design discussions, reviewing and approving code, and diagnosing and resolving complex issues.
- Build, maintain, and improve CI/CD pipelines to support reliable, automated deployment of products and services.
- Promote a strong engineering culture, encouraging best practice, collaboration, and continuous improvement across the team.
- Share knowledge and emerging technical insights with the wider engineering community and mentor junior engineers to support their growth.
- Support the growth of the team by participating in recruitment and onboarding of new engineers.
- Maintain clear and appropriate technical documentation to support long term maintainability and knowledge sharing.
- Minimum of 5 years' experience in software engineering.
- Strong experience as a Senior or Lead Full Stack Software Engineer.
- Proven experience leading engineers and delivering software end to end.
- Deep understanding of modern software design patterns and best practices.
- Hands on experience with cloud based architectures and services.
- Strong knowledge of CI/CD pipelines and automated deployments.
- Experience building scalable, resilient, secure, and observable systems.
- Commitment to code quality, maintainability, and testing.
- Confident code reviewer and technical decision maker.
- Ability to mentor engineers and support their development.
- Strong communication skills with technical and non technical stakeholders.
Agilio operates in regulated, mission critical healthcare environments. You'll need:
- The ability to translate complex business domains into technical solutions.
- Awareness of security, resilience, and operational risk.
- A mindset focused on reliability and quality, not just feature delivery.
The role is remote with occasional travel to one of our offices on an ad-hoc basis.
SalaryCompetitive + generous benefits
Benefits- Income Protection
- Life Assurance
- Enhanced pension
- Health Cash plan
- 28 days annual leave + bank holidays
- Sick pay scheme
- A range of flexible benefits available through our Agilio Flex portal
If you feel you have what it takes to join our team, we look forward to receiving your application!
If you are interested in applying, please email your CV along with a covering letter to central.people@agiliosoftware.com
Lead Software Engineer - iLearn in Sheffield employer: Agilio Software
Agilio Software Group is an exceptional employer, offering a dynamic work culture that prioritises innovation and collaboration within the healthcare technology sector. As a Lead Software Engineer, you will not only lead a talented team but also benefit from generous perks such as a competitive salary, enhanced pension, and a flexible benefits portal, all while contributing to meaningful projects that enhance patient care. With a strong commitment to employee growth and a supportive environment, Agilio is dedicated to fostering your professional development in a mission-critical industry.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - iLearn in Sheffield
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in healthcare software. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with cloud-based solutions and CI/CD pipelines. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and leadership skills. Be ready to discuss how you've led teams and tackled complex software challenges. We want to see your passion for building scalable and secure systems!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of our exciting journey at Agilio Software Group.
We think you need these skills to ace Lead Software Engineer - iLearn in Sheffield
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your leadership experience and technical expertise, especially in full stack development and cloud-based solutions.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about the iLearn platform and how your background makes you the perfect fit for our team. Be genuine and let your personality come through.
Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of projects where you've led teams or implemented modern software design patterns. This will help us see your hands-on experience in action.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our journey!
How to prepare for a job interview at Agilio Software
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills and knowledge of modern software design patterns. Be ready to discuss your experience with cloud-based architectures and CI/CD pipelines, as these are crucial for the Lead Software Engineer role.
✨Showcase Your Leadership Skills
Prepare examples of how you've led teams in the past. Highlight your ability to mentor junior engineers and support their development, as well as how you've fostered a strong engineering culture within your team.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You'll need to communicate effectively with both technical and non-technical stakeholders, so being able to translate your ideas clearly is key.
✨Demonstrate Problem-Solving Abilities
Be ready to discuss specific challenges you've faced in previous projects and how you resolved them. This will show your potential employer that you can diagnose and tackle complex issues effectively.