Principal Software Engineer

easyJet Airline Company PLC

Greater London

On-site

GBP 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus up to 20%
25 days holiday
Share schemes
Life Assurance
Flexible benefits
Staff travel benefits

Job summary

easyJet Airline Company PLC is seeking a Principal Software Engineer to lead the eCommerce Platform Delivery team. You will drive the technical vision, architecture, and delivery of high‑performance, secure systems across multiple squads.

You will mentor engineers, champion best practices, and ensure platform resilience while collaborating with product managers and architects to deliver customer‑facing features.

Qualifications

  • Deep knowledge of SQL, databases, data modelling and performance optimisation.
  • Proven expertise in cloud and commerce technologies, including AWS.
  • Strong background in Microsoft technologies, including C# .NET.
  • Extensive experience in observability, telemetry, alerts and logs for reliability.
  • Proven experience with data architecture and modelling for operational data platforms.
  • Experience designing event-driven architectures (EDA) for real-time data flow.

Responsibilities

  • Own the Mission technical vision, strategy, and roadmap, aligned with stakeholders and platform standards.
  • Lead technical delivery across multiple squads and ensure robustness and security.
  • Design, architecture, and development of scalable, high-performance software systems.
  • Champion data integrity, performance, and operational resilience.
  • Ensure code quality and lead code reviews across teams.
  • Mentor junior and mid-level engineers and drive continuous improvement.
  • Monitor team performance with metrics and feedback loops.
  • Stay informed on industry trends and innovate to improve platform capabilities.

Skills

SQL & Data Modelling
Cloud & Commerce Technologies
C# .NET
Observability & Monitoring
Data Architecture
Event-driven Architecture
APIs & Microservices
Infrastructure & Networking
Software Engineering Leadership

Tools

AWS

Job description

Job Description - Principal Software Engineer (17065)

Job Description

Principal Software Engineer ( 17065 )

Description

As a Principal Software Engineer within the eCommerce Platform Delivery team, you will provide leadership and technical stewardship across multiple squads within a defined 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 technical delivery and execution of the technical vision and strategy across multiple squads.
  • Lead the design, architecture, and development of scalable, reliable, and high-performance software systems, including system design, technology selection, and overall architecture.
  • Champion data integrity and performance, ensuring systems are designed for scalability and operational resilience.
  • Own the delivery of key product features, ensuring they meet performance, security, and scalability requirements.
  • Ensure the quality of code delivered across squads, adhering 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.

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.
  • Deep knowledge of SQL, databases, data modelling, and performance optimisation.
  • Proven expertise in cloud and commerce technologies, including AWS.
  • Strong background in Microsoft technologies, including C# .NET
  • Extensive experience in observability, leveraging tools for monitoring metrics, telemetry, alerts, and logs to ensure system reliability and performance.
  • Expertise in data architecture and modelling, with a strong understanding of legacy systems and performance optimisation techniques relevant to operational data platforms.
  • Proven experience designing and implementing event-driven architectures (EDA) to support real-time data flows.

Strong knowledge of infrastructure and networking principles, with experience in designing and maintaining secure, high-performance systems across distributed platforms.

  • Extensive software engineering experience with proven capability to lead complex projects and collaborate across cross-functional teams.
  • Strong understanding of data platforms, with the ability to modernise legacy systems while maintaining reliability and performance.

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.

What we can offer you

  • Up to 20% bonus
  • 25 days holiday
  • BAYE, SAYE & Performance share schemes
  • Life Assurance
  • Flexible benefits package
  • Excellent staff travel benefits
Business Area

Technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

easyJet • Luton

On-site
GBP 90,000 - 130,000
Bonus up to 20%
25 days holiday
Pension 7%
+3
Principal Engineer
Principal Engineer

The Difference Engine • England

Remote
GBP 120,000 - 170,000
Competitive benefits package
Remote-first work model
Monthly office meet-ups
Principal Software Engineer
Principal Software Engineer

Data Science Festival • Milton Keynes

On-site
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+3
Principal Software Architect
Principal Software Architect

Data Idols • Milton Keynes

Hybrid
GBP 80,000 - 85,000
Healthcare & wellbeing package
Life assurance
Holiday trading scheme
+3
Principal
Principal

The Difference Engine • United Kingdom

Hybrid
GBP 110,000 - 150,000
Benefits package
Remote-first with in-office 2 days/mo
Principal Software Engineer sc&l
Principal Software Engineer sc&l

Marks and Spencer plc (UK) • City of Westminster

On-site
GBP 110,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Mexa Solutions LTD • Portsmouth

Hybrid
GBP 90,000 - 100,000
Principal Software Engineer
Principal Software Engineer

Simple Machines • Greater London

Hybrid
GBP 120,000 - 160,000
Principal Software Engineer - Java
Principal Software Engineer - Java

The Very Group • Liverpool

Hybrid
GBP 90,000 - 120,000
Flexible, hybrid working model
Inclusive culture and environment
£1,000 flexible benefits allowance
+5
Principal Software Engineer
Principal Software Engineer

Fruition Group • City Of London

On-site
GBP 80,000 - 100,000