Net Developer

Ryanair Group Holdings

Madrid

On-site

EUR 55,000 - 85,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance discounts
Travel discounts

Job summary

Ryanair Labs is seeking an experienced .NET Payments Developer to join our Payments Engineering Team. You will design, develop, and maintain scalable payment solutions that handle millions of transactions with a strong focus on security and reliability.

You will work with engineers across Dublin, Lisbon, and Wroclaw to deliver new payment capabilities, optimize payment flows, and drive CI/CD practices in a fast-paced, Agile environment.

Qualifications

  • Strong experience developing enterprise applications using C# and .NET Core / .NET.
  • Proven experience building and supporting payment platforms, transaction processing systems, or financial technology applications.
  • Experience integrating with third-party payment gateways, payment service providers, and financial APIs.
  • Solid understanding of payment processing concepts, including authorization, capture, settlement, refunds, chargebacks, and reconciliation.
  • Experience delivering cloud-native microservices in AWS environments is a plus, using services such as ECS, EKS, SNS, SQS, Lambda, and CloudWatch.
  • Strong knowledge of RESTful APIs, event-driven architectures, and distributed systems.
  • Experience with relational and NoSQL databases.
  • Hands-on experience with Docker and Kubernetes would be valuable.
  • Experience implementing CI/CD pipelines and modern software delivery practices.
  • Strong understanding of automated testing, unit testing, and integration testing.
  • Ability to develop robust, high-volume, customer-facing applications in a fast-paced environment.
  • Excellent problem-solving and communication skills with the ability to collaborate across multiple teams.

Responsibilities

  • Design, develop, and maintain high-quality, scalable, and resilient payment services using modern .NET technologies and Agile methodologies.
  • Build and enhance integrations with multiple payment providers, acquirers, gateways, and alternative payment methods.
  • Ensure the reliability, performance, and security of mission-critical payment systems operating at high transaction volumes.
  • Collaborate closely with Product Owners, Business Analysts, Finance, and commercial stakeholders to define and deliver new payment capabilities.
  • Contribute to the architecture and evolution of Ryanair's payment ecosystem, focusing on scalability, observability, and operational excellence.
  • Drive engineering best practices including code quality, automated testing, continuous integration, and continuous delivery.
  • Monitor and optimize payment flows to improve conversion rates, reduce failures, and enhance the customer payment experience.
  • Participate in technical reviews, solution design workshops, and showcases with business stakeholders.
  • Support the introduction of new payment methods and emerging payment technologies across Ryanair's digital channels.
  • Promote continuous improvement and knowledge sharing within the engineering team.

Skills

C# & .NET
Payment platforms
Payment integrations
REST APIs
AWS microservices
CI/CD pipelines
Docker & Kubernetes
Testing automation
Communication skills

Tools

Docker
Kubernetes
AWS

Job description

Company Description

Ryanair Labs is currently recruiting a .NET Payments Developer to join Europe's Largest Airline Group.

This is a very exciting time to join Ryanair as we look to expand our operation to 800 aircraft and 300 million guests within the next 10 years.

Ryanair Labs is the technology brand of Ryanair. Labs is a state of-the-art digital & IT innovation hub creating Europe's Leading Travel Experience for our customers.

Job Description

We are looking for an experienced .NET Payments Developer to join our Payments Engineering Team, working alongside talented engineers located in Dublin, Lisbon and Wroclaw. In this role, you will design, develop, and maintain highly scalable payment solutions that process millions of transactions annually, while ensuring exceptional reliability, security, and customer experience throughout the payment journey.

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable, and resilient payment services using modern .NET technologies and Agile methodologies.
  • Build and enhance integrations with multiple payment providers, acquirers, gateways, and alternative payment methods.
  • Ensure the reliability, performance, and security of mission-critical payment systems operating at high transaction volumes.
  • Collaborate closely with Product Owners, Business Analysts, Finance, and commercial stakeholders to define and deliver new payment capabilities.
  • Contribute to the architecture and evolution of Ryanair's payment ecosystem, focusing on scalability, observability, and operational excellence.
  • Drive engineering best practices including code quality, automated testing, continuous integration, and continuous delivery.
  • Monitor and optimize payment flows to improve conversion rates, reduce failures, and enhance the customer payment experience.
  • Participate in technical reviews, solution design workshops, and showcases with business stakeholders.
  • Support the introduction of new payment methods and emerging payment technologies across Ryanair's digital channels.
  • Promote continuous improvement and knowledge sharing within the engineering team.
Qualifications
  • Strong experience developing enterprise applications using C# and .NET Core / .NET.
  • Proven experience building and supporting payment platforms, transaction processing systems, or financial technology applications.
  • Experience integrating with third-party payment gateways, payment service providers, and financial APIs.
  • Solid understanding of payment processing concepts, including authorization, capture, settlement, refunds, chargebacks, and reconciliation.
  • Experience delivering cloud-native microservices in AWS environments is a plus, using services such as ECS, EKS, SNS, SQS, Lambda, and CloudWatch.
  • Strong knowledge of RESTful APIs, event-driven architectures, and distributed systems.
  • Experience with relational and NoSQL databases.
  • Hands-on experience with Docker and Kubernetes would be valuable.
  • Experience implementing CI/CD pipelines and modern software delivery practices.
  • Strong understanding of automated testing, unit testing, and integration testing.
  • Ability to develop robust, high-volume, customer-facing applications in a fast-paced environment.
  • Excellent problem-solving and communication skills with the ability to collaborate across multiple teams.

Technical Stack

  • C# .NET Framework 4.x, .NET Core, and modern .NET
  • ASP.NET Core, Web API
  • REST APIs, JSON, XML
  • AWS (ECS, EKS, Lambda, SNS, SQS, CloudWatch)
  • Docker, Kubernetes
  • Git, Bitbucket, Jira, Confluence
  • SQL and NoSQL databases
  • xUnit and automated testing frameworks
  • CI/CD, Infrastructure as Code
  • Microservices and event-driven architectures
  • Object-Oriented Design Principles and Design Patterns
Additional Information
  • We promote innovation, all our teams are Agile and several PoCs of new technologies or innovative ideas are launched every week.
  • A competitive but flexible technical career plan.
  • We believe in a hybrid working model, you can work up to three days per week remote, but you are also going to enjoy the excellent work environment at our modern offices in the heart of Madrid
  • Optional discounts on health insurances (various companies).
  • Travel discounts, of course!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

Ryanair • Madrid

Hybrid
EUR 55,000 - 90,000
Hybrid work model (up to 3 days remote
Health insurance discounts
Travel discounts
.NET Payments Engineer - Hybrid (Travel Discounts Included)
.NET Payments Engineer - Hybrid (Travel Discounts Included)

Ryanair Group Holdings • Madrid

Hybrid
EUR 70,000 - 95,000
Hybrid working model
Travel discounts
Health insurance options
Senior .NET Payments Engineer — Hybrid/Remote
Senior .NET Payments Engineer — Hybrid/Remote

Ryanair • Madrid

Hybrid
EUR 55,000 - 90,000
Hybrid work model (up to 3 days remote
Health insurance discounts
Travel discounts
Senior .NET Payments Engineer (Hybrid: Remote + Madrid Hub)
Senior .NET Payments Engineer (Hybrid: Remote + Madrid Hub)

Ryanair Group Holdings • Madrid

On-site
EUR 55,000 - 85,000
Health insurance discounts
Travel discounts
Information Security Architect - AI & Strategic Initiatives
Information Security Architect - AI & Strategic Initiatives

Ryanair • Madrid

Hybrid
EUR 90,000 - 120,000
Hybrid working model
Health insurance discounts
Travel discounts
Information Security - Senior Threat Detection & Response Engineer
Information Security - Senior Threat Detection & Response Engineer

Ryanair • Madrid

Hybrid
EUR 70,000 - 110,000
Hybrid work model
Travel discounts
Health insurance discounts
Information Security Architect – AI & Strategic Initiatives
Information Security Architect – AI & Strategic Initiatives

Ryanair • Madrid

Hybrid
EUR 90,000 - 130,000
Hybrid work model (up to 3 days remote
Travel discounts
Business Development Manager Airlines
Business Development Manager Airlines

Planet Paymet • Madrid

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Three days in office
Avionics Engineer
Avionics Engineer

Ryanair Group Holdings • Comunidad de Madrid

On-site
EUR 45,000 - 65,000
Travel benefits
Pension scheme
Death in service
+4
Information Security Engineer – Senior Penetration Tester
Information Security Engineer – Senior Penetration Tester

Ryanair Group Holdings • Madrid

Hybrid
EUR 70,000 - 110,000
Travel discounts
Health insurance (optional discounts)
Hybrid work model