Principal Software Engineer
Explore roles
easyJet
Principal Software Engineer
Competitive
Luton
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description
ID: (16759)Hybrid requirements: 2 days per week in the office.

easyJet is evolving its digital commerce platforms, building scalable, resilient, and innovative foundations that enable seamless customer experiences across web, mobile, and connected channels. As a Principal Software Engineer within the eCommerce Platform Delivery team, you will provide leadership and technical stewardship across multiple squads within the Customer Service Mission. You will be responsible for the overall design and accountable for upholding engineering standards, ensuring the delivery of robust, secure, scalable, and high-performance systems. Your role will involve guiding teams towards technical excellence, fostering a culture of continuous improvement, and driving high performance across all aspects of software development. Working closely with Product Managers, Agile Delivery Managers, Enterprise Architects, and the Chapter Lead for Software Engineering, you will ensure engineering standards are upheld, guide complex technical solutions, and align strategy, approach, and principles across the Mission. By championing best practices, modern architectures, and innovation, you will accelerate the delivery of customer-facing features, improve platform resilience, and ensure the platform remains robust, scalable, and future-ready. What you’ll be doing: - Own the Mission technical vision, strategy, and roadmap, ensuring alignment with business objectives and platform standards - Take accountability for the technical delivery and execution of the technical vision and strategy across multiple squads within a Mission, ensuring alignment with objectives and platform standards - Work in partnership with Product Managers to define outcomes and priorities for squads, while maintaining platform integrity and architectural excellence - Lead the design, architecture, and development of scalable, reliable, and high-performance software systems, including system design, technology selection, and overall architecture - Collaborate closely with Agile Delivery Managers, Lead Software Engineers, QE Leads, and Senior Technology Managers to align technical direction, project scope, and roadmaps with Mission objectives - Own the delivery of key product features, ensuring they meet performance, security, and scalability requirements - Ensure the quality of code delivered across squads, ensuring adherence to best practices and engineering standards - Actively contribute to and lead code reviews, providing constructive feedback to continuously improve code quality and team capability - Utilise metrics and feedback loops to monitor team performance, identify areas for improvement, and drive the continuous development of high-performing engineering teams - Mentor and provide guidance to junior and mid-level engineers, fostering a culture of continuous learning and improvement - Stay informed of industry trends, emerging technologies, and methodologies, applying insights to improve software development practices and platform capabilities - Advocate for platform reuse and best practices across the organisation to accelerate delivery of customer-facing features Requirements of the Role What you’ll bring to the team: - Ability to link technical strategy and architectural decisions to measurable outcomes, including feature performance, platform reliability, and customer impact - Experience using measures such as DORA metrics, release frequency, incident response, and system recovery to drive delivery improvements - Proven expertise in cloud and commerce technologies, including AWS, APIs, mobile platforms and front-end frameworks - Extensive experience in observability, leveraging tools for monitoring metrics, telemetry, alerts, and logs to ensure system reliability and performance - Proven ability to embed robust security and compliance controls by working closely with Security Architects and InfoSec teams, ensuring alignment with organisational standards and regulatory requirements - Strong experience in CI/CD, automated testing, and DevSecOps practices to ensure high-quality software releases - Ability to coordinate multiple squads, manage dependencies, and align delivery across Missions - Experience within large-scale eCommerce or high-transaction technology environments is advantageous - Strong understanding of CRM and omnichannel customer service platforms, including chatbots and case management tools - Experience with Microsoft Dynamics 365 Customer Service, including configuration, customisation and integration - Expertise in cloud platforms (including AWS), with a strong understanding of cloud well-architected pillars such as security, reliability, performance efficiency, cost optimisation, and operational excellence - Deep knowledge of modern design patterns and architectures, including APIs, event-driven architectures (EDA), microapps, front-end frameworks, and app technologies, with experience applying these in eCommerce environments - Deep knowledge of databases, data modelling, and performance optimisation - Solid understanding of software development methodologies and practical experience leading delivery in Agile frameworks such as Scrum, SAFe, and DevSecOps

Role tech stack
Culture overview
Working in an airline like ours means collaborating with diverse stakeholders including engineers, cabin crew, operational teams, and customer service staff. And wherever you go you’ll find our Orange Spirit, it’s our unique working culture where people are fun, friendly, optimistic, inclusive, and proactive. It’s a rewarding environment as you’ll get to see the impact you make, and get to try new ideas in a safe and supportive environment Within the team we also have a ‘people first’ culture – that means it’s full of friendly faces, opportunities to collaborate, programmes to help you focus on wellbeing and L&D, and recognition of a job well done. It also means flexibility, away days and many other opportunities to refocus.
Employee benefits
Bonus Scheme
Cycle To Work
Flexible Working
Free Parking
Health Cash Plan
Laptop
Life Insurance
Pension
Share Options
Travel Allowance
Wellbeing Programme
Work abroad
Office vibe
Clubs & Meetups
Open Plan
Social Events
Team Building Days
Location
Leadership
Opal Perry Chief Data and Technology Officer
Tech overview
When it comes to making low cost travel easy, Technology and Data is absolutely critical. From our ecommerce platform, our Apps, the technology that underpins our flight operations, to the way we manage our corporate functions - virtually all our processes rely on the use of IT to keep us competitive. In fact, every journey undertaken on an easyJet flight or holiday is touched by our team. We’ve recently embarked on the biggest transformation of our technology capability in our history, investing record amounts in digital platforms, data analytics, artificial intelligence, cloud, and cyber security. So you’ll contribute to a diverse range of cutting edge projects that will positively impact tens of millions of customers, gaining incredible exposure and experience along the way.
Engineering principles
Communication and collaboration
Configuration management
Continuous delivery
Feature switching
Infrastructure as code
Mentoring
Company tech stack
easyJet
Principal Software Engineer
Share role