Lead Software Engineer, Optimisation & Disruption

easyJet Airline Company PLC

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
25 days holiday
Pension scheme
Life assurance
Discounted staff travel
Annual holiday discount
Work Away abroad 30 days/year
Electric vehicle lease scheme

Job summary

easyJet Airline Company PLC is seeking a Lead Software Engineer in Optimisation Engineering to drive disruption management and crew scheduling solutions. You will lead a cross-functional team, shape architecture, and ensure scalable, reliable software with advanced solvers like Gurobi.

You’ll collaborate with product, OR, and data stakeholders, balancing hands-on coding with team enablement. Hybrid work policy applies, with a strong focus on performance and operational excellence.

Qualifications

  • Proven experience leading a software engineering team delivering production-grade systems with solver tech.
  • Strong fundamentals in system design, distributed systems, APIs, data modelling, testing, and ops excellence.
  • Experience building optimisation, scheduling, or decision-support apps with complex constraint reasoning.
  • Hands-on programming in Python/Java/C#/C++, able to review and guide code quality.

Responsibilities

  • Lead, coach, and grow a cross-functional team of software engineers and OR/data science specialists.
  • Own technical direction and delivery for models that optimise disruption and crew problems.
  • Drive architecture for services, APIs, data pipelines, and user workflows at scale.
  • Collaborate with product management to shape roadmaps and measurable outcomes.
  • Integrate solvers (Gurobi, etc.) and ensure model performance and explainability.
  • Establish engineering practices: code reviews, automated tests, CI/CD, release management, incident response.
  • Build observability into optimisation services with KPIs and logs.
  • Provide hands-on support when needed while enabling the team to deliver.

Skills

Team leadership
Optimization
Programming languages
Modeling & MILP
Python/Java/C#/C++
Solver integration
Stakeholder communication

Tools

Gurobi
CPLEX
SQL
REST/gRPC
CI/CD
Docker

Job description

easyJet Airline Company PLC is seeking a Lead Software Engineer in Optimisation Engineering to drive disruption management and crew scheduling solutions. You will lead a cross-functional team, shape architecture, and ensure scalable, reliable software with advanced solvers like Gurobi.

You’ll collaborate with product, OR, and data stakeholders, balancing hands-on coding with team enablement. Hybrid work policy applies, with a strong focus on performance and operational excellence.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Optimization Software Engineer
Lead Optimization Software Engineer

easyJet • Luton

Hybrid
GBP 120,000 - 180,000
Competitive base salary
Annual bonus
Staff travel discounts
+4
Lead Software Engineer - Optimisation Engineering
Lead Software Engineer - Optimisation Engineering

easyJet • Luton

Hybrid
GBP 120,000 - 180,000
Competitive base salary
Annual bonus
Staff travel discounts
+4
Lead Software Engineer - Optimisation Engineering
Lead Software Engineer - Optimisation Engineering

easyJet Airline Company PLC • Greater London

On-site
GBP 90,000 - 120,000
Competitive base salary
25 days holiday
Pension scheme
+5
Lead Data Scientist - Optimisation Engineering
Lead Data Scientist - Optimisation Engineering

easyJet Airline Company PLC • Greater London

On-site
GBP 120,000 - 180,000
Head of Optimisation Engineering & Decision Science
Head of Optimisation Engineering & Decision Science

easyJet Airline Company PLC • Greater London

On-site
GBP 120,000 - 180,000
Senior Optimization Scientist - Crew & Scheduling Leader
Senior Optimization Scientist - Crew & Scheduling Leader

easyJet Airline Company PLC • Greater London

Hybrid
GBP 120,000 - 180,000
Up to 20% bonus
Pension contributions 7%
Staff travel benefits
+3
Lead Software Engineer for Ground Crew — Cloud & AI
Lead Software Engineer for Ground Crew — Cloud & AI

easyJet • Luton

Hybrid
GBP 90,000 - 120,000
Competitive base salary
20% bonus potential
25 days holiday, pension scheme, life,
+3
Hands-on Lead Software Engineer, Departure & Compliance
Hands-on Lead Software Engineer, Departure & Compliance

easyJet Airline Company PLC • Greater London

Hybrid
GBP 90,000 - 120,000
Competitive base salary
25 days holiday
Pension & life assurance
+5
Lead Software Engineer, Departure & Compliance
Lead Software Engineer, Departure & Compliance

easyJet • Luton

Hybrid
GBP 80,000 - 110,000
20% bonus potential
25 days holiday
Pension scheme
+5
Senior Software Engineer – Enable Ground Crew (Hybrid)
Senior Software Engineer – Enable Ground Crew (Hybrid)

easyJet Airline Company PLC • Greater London

Hybrid
GBP 75,000 - 95,000
Competitive base salary
25 days holiday
Flexible benefits package
+3