Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against easyJet's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against easyJet's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at easyJet — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at easyJet — free, in seconds.
About the Role
As a Senior Software Engineer, you'll play a key role in designing, building, and operating the technology that supports millions of customer journeys annually. You will work as a senior individual contributor within a product-focused engineering squad, spending most of your time hands-on developing software, solving complex technical challenges, and improving system reliability, scalability, and performance. You will help guide technical decisions, contribute to architecture discussions, and collaborate closely with engineers, product managers, and stakeholders to deliver valuable solutions.
Responsibilities
- Design, build, test, deploy, and support production software, taking ownership of significant technical challenges and delivering high-quality outcomes.
- Contribute to technical design and architectural discussions, balancing speed, simplicity, maintainability, and long-term sustainability.
- Continuously improve systems through better testing, observability, performance optimization, and operational practices.
- Write clean, maintainable, and well-tested code.
- Support engineering excellence through code reviews and technical collaboration.
- Investigate incidents and troubleshoot production issues.
- Improve CI/CD pipelines, release processes, and development practices.
- Partner with product and business stakeholders to turn requirements into practical solutions.
- Contribute technical expertise during planning, discovery, and solution design.
- Use AI-assisted engineering tools thoughtfully to improve development effectiveness and delivery quality.
Requirements
- Significant experience building, delivering, and operating production software within modern engineering environments.
- Strong problem-solving skills with excellent technical judgment.
- Ability to work confidently across complex systems.
- Strong commercial experience using .NET.
- Strong commercial experience using Java.
- Hands-on experience designing, building, and operating solutions on AWS.
- Experience developing cloud-native applications, APIs, and distributed systems.
- Strong understanding of CI/CD, automated testing, version control, and cloud infrastructure.
- Experience supporting and troubleshooting production systems.
- Strong communication and collaboration skills.
- A passion for continuously improving engineering quality, standards, and ways of working.
- Experience with technical architecture and solution design.
- Experience with developer tooling, build pipelines, and engineering enablement.
- Experience in operationally complex or regulated industries.
- Experience in airline, travel, logistics, or transportation environments.
Skills
- .NET
- Java
- AWS
- Cloud-native applications
- APIs
- Distributed systems
- CI/CD
- Automated testing
- Version control
- Cloud infrastructure
- Production support
- Troubleshooting
- Communication
- Collaboration
- Technical architecture
- Solution design
- Developer tooling
- Build pipelines
- Engineering enablement
Location
- Luton
Work Type
- Full-time
- Hybrid
Experience Level
- Senior
Salary/Compensations
- Competitive base salary + up to 20% bonus
Benefits
- 20%25 bonus
- 7%25 pension
- Staff travel benefits
- Private medical insurance
- 25 days holiday + bank holidays
- Annual credit towards an easyJet holiday
- Excellent staff travel benefits
- Flexible benefits package including share schemes
About the Company
- We are one of Europe's leading travel brands.
- Our Engineering teams are responsible for developing and supporting the technology that powers one of Europe's most recognised airlines.
- We encourage innovation, continuous learning, and experimentation.
- We adopt modern engineering practices and explore AI-assisted development tools.
Equal Opportunity
- Diversity isn't a checkbox — it's how we fly. Great engineering teams benefit from different perspectives, experiences and ways of thinking. We welcome applications from people of all backgrounds and are committed to creating an environment where everyone can contribute, grow and succeed.
- At easyJet, we are dedicated to fostering an inclusive workplace that reflects the diverse customers we serve across Europe. We welcome candidates from all backgrounds. If you require specific adjustments or support during the application or recruitment process, such as extra time for assessments or accessible interview locations, please contact us at ma.recruitment@easyjet.com. We are committed to providing reasonable adjustments throughout the recruitment process to ensure accessibility and accommodation.