Software Engineer
Are you an experienced Software Engineer looking to help deliver high-quality digital and data solutions within a modern technology environment?
IFGL is seeking a Software Engineer to join our Engineering team and play a key role in the development, support and continuous improvement of our digital services, data platforms and business-critical applications. Reporting to the Engineering Team Lead, you will work closely with Architecture, Product and Delivery teams to design, build and maintain secure, scalable and reliable technology solutions that support our business objectives and technology strategy. This hands-on role offers the opportunity to work with cloud technologies, modern engineering practices and data-driven solutions whilst contributing to the ongoing evolution of our technology estate.
The main duties for this role are:
- Deliver secure, scalable and reliable digital solutions, including data-centric applications, services and APIs, that meet business requirements and provide sustainable business value.
- Design, optimise and support databases, data models and data services to ensure data quality, accessibility, performance and operational resilience.
- Implement cloud-based and hybrid technology solutions that align with architectural standards, security requirements and long-term platform objectives.
- Translate architectural designs and business requirements into robust technical solutions, ensuring consistency with engineering standards and best practice.
- Improve engineering quality and delivery efficiency through automation, testing, CI/CD pipelines and the continuous enhancement of development practices.
- Maintain service availability and operational stability through effective support, incident resolution and problem management activities.
- Keep technical knowledge current by monitoring emerging technologies and engineering practices, identifying opportunities to improve organisational capability and delivery outcomes.
To ensure that this role is carried out to the desired level, the successful candidates will need to demonstrate the following skills and experience:
- Strong knowledge of software development principles, design patterns and engineering best practice.
- Experience of data modelling, database design and data architecture principles.
- Good understanding of security, risk management and compliance standards relevant to software development.
- Proficiency in modern programming languages, including .NET technologies.
- Strong SQL development, optimisation and performance tuning skills.
- Excellent technical design, problem-solving and solution implementation skills.
- Effective stakeholder collaboration and communication skills.
- Experience building and supporting enterprise applications and services.
- Experience working within Agile delivery frameworks.
- Experience delivering cloud-based solutions using Azure or AWS, including data pipelines, analytics and database services.
- Experience supporting application modernisation, migration or cloud adoption initiatives.
If you or you know someone who is interested in applying for this position, please forward a current CV with a covering letter to careers@ifg-ltd.com
We encourage and welcome applications from people with diverse backgrounds because we embrace diversity and inclusivity within our business.
Closing date for this vacancy will be 10 August 2026.
Benefits for Isle of Man employees
28 days holiday plus UK bank holidays
Generous discretionary bonus scheme
Voluntary “double matching” pension scheme
Private medical insurance (after qualification period)
Life assurance
Income protection
Free car parking
On site gym
Other vacancies
Product Marketing Administrator
Douglas, Isle of Man
12 Aug 2026
Software Engineer
Douglas, Isle of Man
10 Aug 2026
Asset Servicing Senior Administrator
Castletown, Isle of Man
07 Aug 2026
Finance Systems and Projects Technician
Douglas, Isle of Man
07 Aug 2026