Principal Software Engineer

Easyjet
Edinburgh, United Kingdom
12 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Software Quality
Code Review
Computer Security
Databases
Continuous Integration
Software Design Patterns
Microsoft Dynamics
Scrum
Software Engineering
Software Systems
Chatbots
Reliability of Systems
Front End Software Development
Devsecops

Job description

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, 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

Requirements

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

Benefits & conditions

Competitive base salary Up to 20% bonus 25 days holiday BAYE, SAYE & Performance share schemes 7% pension Life Assurance Flexible benefits package Excellent staff travel benefits

About the company

* Easyjet Airline Company Limited * UK; London; Birmingham; Manchester; Glasgow; Liverpool; Leeds; Edinburgh; Bristol; Cardiff; Nottingham * Contract * Published: 18 hours ago * Competitive We are easyJet - a FTSE-100 listed, £multi-billion low-cost airline that serves tens of millions of customers every single year. If you're reading this, you have probably already been an easyJet customer, and you'll know that there is no more iconic (or Orange!) travel brand in Europe. We fly more than 1,207 routes, connecting 38 countries across Europe, and employ more than 18,000 colleagues. We're on a mission to make low-cost travel easy - and whatever your role here, you'll connect millions of people to what they love using Europe's best airline network, great value fares, and friendly service, easyJet is Europe's leading airline offering a unique and winning combination of the best route network connecting Europe's primary airports with great value fares and friendly service.easyJet flies on more of Europe's most popular routes than any other airline and carried more than 82 million passengers in 2023 with more than 11.3 million travelling for business. The airline has over 300 aircraft flying on nearly 1000 routes to more than 155 airports across 35 countries. Over 300 million Europeans live within one hour's drive of an easyJet airport.easyJet aims to be a good corporate citizen, employing people on local contracts in eight countries across Europe in full compliance with national laws and recognising their trade unions. The airline supports several local charities and has a corporate partnership with UNICEF which has raised nearly £17m for the most vulnerable children since it was established in 2012.In 2022, easyJet published its roadmap to net zero by 2050. The roadmap, which also features a combination of fleet renewal, operational efficiencies, airspace modernisation, Sustainable Aviation Fuel and carbon removal technology, has set an ambitious interim carbon emissions intensity reduction target of 35% by 2035 which is validated by the Science-based targets initiative (SBTi). The airline's ultimate aim is to fully transition its fleet to zero carbon emission technology, which it will achieve through a number of strategic partnerships including with Airbus, Rolls-Royce and GKN Aerospace Solutions. Since 2000, the airline has successfully reduced its carbon emissions per passenger, per kilometre by one-third. Innovation is in easyJet's DNA - since launching nearly 30 years ago, easyJet changed the way people fly to the present day where the airline leads the industry in digital and operational innovations to make travel more easy and affordable for its passengers.In 2023 easyJet was named by TIME as one of the World's Best Companies and a Leader in Diversity 2024 by The Financial Times. Our journey It all started with a plane. One route; Luton to Glasgow. With a single goal: "to make flying as affordable as a pair of jeans." Since then we've grown to more than 300 aircraft, 1000 routes and a team of 10,000+ dedicated people. Together we've achieved amazing things but we've never lost any of the energy and inventiveness of our days as a start-up. Working with us means finding ways to make things better for our customers, seamlessly connecting them with the warmest welcome in the sky. Belong here with us We're a team that believes in equal opportunity. That's why we've developed the Amy Johnson Initiative to encourage more young women to consider a career as a pilot. At a time when just 5% of the world's pilots are female, we're committed to helping more future female aviators achieve their dreams. And we won't stop there. We love life and we love what we do. We work hard and laugh loud. We roll our sleeves up and we get stuck right in. We support. We empower. We excite. And we do it our way. We're uniquely different. We're easyJet. Belonging here with us means you are given the freedom to be yourself, offering a sense of belonging - we value diversity and celebrate success.

Apply for this position