⭐ Featured

Iglu.com
Principal Software Engineer
This role is for a Principal Software Engineer focused on e-commerce, requiring experience in designing scalable solutions and leading teams. Key skills include AWS, SQL, C#, and enterprise integration. The position is permanent, with flexible remote and office work options.
🌎 Country
United Kingdom
🏝️ Location
Hybrid
📄 Contract
Full-time
🪜 Seniority
Mid-Senior level
💰 Range
Unknown
💱 Currency
£ GBP
💸 Pay
Unknown
🗓️ Discovered
July 23, 2025
📍 Location detailed
Portsmouth, England, United Kingdom
rec7fXNv1k9STwWQz
🧠 Skills
#Unknown
Role description
About Iglu Why You'll Love Working Here
At Iglu.com, we're more than just a travel company — we’re the UK’s leading online cruise retailer, and we’re redefining what it means to book a cruise in the digital age.
Working at Iglu means:
• 💬 Flat structure, real impact – Your ideas matter. Everyone contributes, and you’ll see the results of your work fast.
• 🌴 Cruise perks & travel love – We’re in the business of adventure, and you’ll feel it.
• 🧠 Smart, supportive people – Join a talented, close-knit team that genuinely enjoys solving hard problems together.
• 🚀 Room to grow – We’re on a transformation journey, and there’s huge opportunity to shape the future with us.
• Training and development - Paid for training, conferences and certification e.g. AWS Certs.
We combine a passion for travel with a love for technology, delivering smart, seamless customer experiences and building platforms that handle the complexity of modern cruising — all while keeping things collaborative and fun.
What you will be doing and why it matters
As a Principal Engineer at IgluCruise.com, you’ll take technical ownership of the CRM and operations domains, helping to shape the evolution of our enterprise platforms and the seamless integration of business-critical systems.
From architecting clean, scalable integrations between internal and external platforms to overseeing the development of vital applications that power our customer service and operations — your work will be foundational to how we operate and grow.
You’ll be at the technical heart of a business that’s transforming how people book cruises online — a sector ripe for innovation and full of complexity.
Who will I be working with?
You’ll report directly to the Director of Engineering and play a leadership role across two cross-functional Product Teams focused on CRM and operations.
You’ll be supported by and work closely with:
• The Head of Architecture to align technical direction with target architecture
• The Director of Engineering to drive engineering strategy and team growth
• The Head of QA to ensure high standards of quality, automation, and release confidence
• The Lead Engineers and Software Engineers in the CRM and operations Product Teams
• Business stakeholders as a technical consultant for new idea submissions
Collaboration will be at the heart of your role — ensuring technology choices and development practices are aligned with business needs and delivered with excellence.
What you will own
Enterprise COTS SaaS platforms covering:
• Customer service and sales lead management
• Back office automation platform
• Call centre platform
Bespoke development covering:
• Agent Reservations (Configure, Price, Quote and Book)
• Booking management platform
• Customer Booking Portal
What we are looking for
• Contribute to sprint planning while providing architectural guidance to product teams.
• Shape the long-term technical vision for bespoke software, looking beyond immediate delivery needs.
• Serve as a technical advisor to business units aligned with product teams, with a primary focus on Sales and Customer Service.
• Bring deep expertise in application and platform development.
• Demonstrate strong proficiency in enterprise integration patterns (including APIs and event driven design), AWS and SQL as well as noSQL databases.
• Lead architecture and development decision-making with confidence and clarity.
• Maintain a hands-on approach, effectively balancing strategic thinking with practical implementation.
• Someone who can remain calm under pressure to investigate and resolve technical issues and challenges.
Tech at Iglu:
• We work in an Agile way but let teams decide how to operate within those boundaries
• We are happy with remote and office working
• We are pragmatic about what technologies we use but always are evaluating new tools/languages/frameworks
• We are passionate about Infrastructure as code and AWS is our platform of choice
• We believe in autonomy and responsibility to sit in the teams that are building and deploying the software.
• Small frequent deployments are what we strive for
Experience / Qualifications:
• Experience in running engineering teams or cross functional teams
• Experience designing and developing highly available and scalable distributed solutions ideally ecommerce.
• Experience in Infrastructure as Code
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
• Experience leading and mentoring a team of software developers
• Extensive experience of C#, MVC and SQL (.net framework and .net core)
• Experience working closely with Stakeholders and wider business
• Experience with AWS (or other cloud technologies)
• Experience with distributed caching
• Experience with search technologies
• Exposure to TeamCity, Octopus and Bitbucket Pipelines
About Iglu Why You'll Love Working Here
At Iglu.com, we're more than just a travel company — we’re the UK’s leading online cruise retailer, and we’re redefining what it means to book a cruise in the digital age.
Working at Iglu means:
• 💬 Flat structure, real impact – Your ideas matter. Everyone contributes, and you’ll see the results of your work fast.
• 🌴 Cruise perks & travel love – We’re in the business of adventure, and you’ll feel it.
• 🧠 Smart, supportive people – Join a talented, close-knit team that genuinely enjoys solving hard problems together.
• 🚀 Room to grow – We’re on a transformation journey, and there’s huge opportunity to shape the future with us.
• Training and development - Paid for training, conferences and certification e.g. AWS Certs.
We combine a passion for travel with a love for technology, delivering smart, seamless customer experiences and building platforms that handle the complexity of modern cruising — all while keeping things collaborative and fun.
What you will be doing and why it matters
As a Principal Engineer at IgluCruise.com, you’ll take technical ownership of the CRM and operations domains, helping to shape the evolution of our enterprise platforms and the seamless integration of business-critical systems.
From architecting clean, scalable integrations between internal and external platforms to overseeing the development of vital applications that power our customer service and operations — your work will be foundational to how we operate and grow.
You’ll be at the technical heart of a business that’s transforming how people book cruises online — a sector ripe for innovation and full of complexity.
Who will I be working with?
You’ll report directly to the Director of Engineering and play a leadership role across two cross-functional Product Teams focused on CRM and operations.
You’ll be supported by and work closely with:
• The Head of Architecture to align technical direction with target architecture
• The Director of Engineering to drive engineering strategy and team growth
• The Head of QA to ensure high standards of quality, automation, and release confidence
• The Lead Engineers and Software Engineers in the CRM and operations Product Teams
• Business stakeholders as a technical consultant for new idea submissions
Collaboration will be at the heart of your role — ensuring technology choices and development practices are aligned with business needs and delivered with excellence.
What you will own
Enterprise COTS SaaS platforms covering:
• Customer service and sales lead management
• Back office automation platform
• Call centre platform
Bespoke development covering:
• Agent Reservations (Configure, Price, Quote and Book)
• Booking management platform
• Customer Booking Portal
What we are looking for
• Contribute to sprint planning while providing architectural guidance to product teams.
• Shape the long-term technical vision for bespoke software, looking beyond immediate delivery needs.
• Serve as a technical advisor to business units aligned with product teams, with a primary focus on Sales and Customer Service.
• Bring deep expertise in application and platform development.
• Demonstrate strong proficiency in enterprise integration patterns (including APIs and event driven design), AWS and SQL as well as noSQL databases.
• Lead architecture and development decision-making with confidence and clarity.
• Maintain a hands-on approach, effectively balancing strategic thinking with practical implementation.
• Someone who can remain calm under pressure to investigate and resolve technical issues and challenges.
Tech at Iglu:
• We work in an Agile way but let teams decide how to operate within those boundaries
• We are happy with remote and office working
• We are pragmatic about what technologies we use but always are evaluating new tools/languages/frameworks
• We are passionate about Infrastructure as code and AWS is our platform of choice
• We believe in autonomy and responsibility to sit in the teams that are building and deploying the software.
• Small frequent deployments are what we strive for
Experience / Qualifications:
• Experience in running engineering teams or cross functional teams
• Experience designing and developing highly available and scalable distributed solutions ideally ecommerce.
• Experience in Infrastructure as Code
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
• Experience leading and mentoring a team of software developers
• Extensive experience of C#, MVC and SQL (.net framework and .net core)
• Experience working closely with Stakeholders and wider business
• Experience with AWS (or other cloud technologies)
• Experience with distributed caching
• Experience with search technologies
• Exposure to TeamCity, Octopus and Bitbucket Pipelines