Lead Software Engineer - iLearn
Lead Software Engineer - iLearn

Lead Software Engineer - iLearn

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Agilio Software

At a Glance

  • Tasks: Lead a team to develop high-quality software for the iLearn platform in healthcare.
  • Company: Agilio Software Group, a top UK healthcare operations software provider.
  • Benefits: Competitive salary, generous benefits, remote work, and flexible options.
  • Other info: Join a dynamic team with excellent growth opportunities and a strong engineering culture.
  • Why this job: Make a real impact in healthcare while leading innovative software projects.
  • Qualifications: 5+ years in software engineering with leadership experience and cloud expertise.

The predicted salary is between 70000 - 90000 £ 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.
Essential
  • 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.

Salary

Competitive + 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 employer: Agilio Software

Agilio Software Group is an exceptional employer, offering a dynamic work culture that prioritises employee growth and well-being. As a Lead Software Engineer, you will be part of a forward-thinking team dedicated to delivering impactful solutions in the healthcare sector, with access to generous benefits, flexible working arrangements, and opportunities for professional development. Join us in our mission to enhance patient care while enjoying a supportive environment that fosters collaboration and innovation.
Agilio Software

Contact Detail:

Agilio Software Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer - iLearn

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with the iLearn platform. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to full stack development. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Agilio.

We think you need these skills to ace Lead Software Engineer - iLearn

Full Stack Software Engineering
Cloud Based Architectures
CI/CD Pipelines
Automated Testing
Software Design Patterns
Technical Leadership
Code Review
Mentoring
Communication Skills
Scalable Systems Design
Resilience and Security Awareness
Technical Documentation
Performance Management
Agile Methodologies

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 experience in leading teams and delivering software end to end, as this is key for us.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the iLearn platform and how your background in cloud-based architectures can contribute to our mission.

Showcase Your Technical Expertise: Don’t shy away from detailing your hands-on experience with modern software design patterns and CI/CD pipelines. We want to see how you’ve implemented these in past projects!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss any important updates!

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 experience in mentoring junior engineers and how you've supported their professional development. This will demonstrate your capability to manage and inspire a team effectively.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You'll need to communicate with both technical and non-technical stakeholders, so being able to convey your ideas clearly is key to success in this role.

✨Emphasise Quality and Reliability

Be ready to discuss your commitment to code quality, maintainability, and testing. Share specific examples of how you've implemented automated testing and ensured that solutions are resilient and secure, as this aligns with the company's focus on high-quality patient care.

Lead Software Engineer - iLearn
Agilio Software

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>