Senior Software Engineer - C# - Open Banking Europe

MastercardGdańsk, PL
Published on

About the Role

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we are building a sustainable economy where everyone can prosper. Our technology and innovation, partnerships, and networks deliver unique products and services that help individuals, businesses, and governments realize their greatest potential.

The Senior Software Engineer - C# - Open Banking Europe will work on our Open Banking platform. This role involves the development and maintenance of products ensuring high-quality connectivity to banks across Europe. Leveraging our advanced bank connectivity APIs, the engineer will create solutions that help customers focus on building remarkable products based on Open Banking standards.

About the Candidate

We seek motivated individuals eager to join a skilled team, including industry veterans and newcomers. Working effectively as part of a team is vital to achieve great things. As a candidate, you will heavily engage with technologies within the Microsoft domain, specifically APIs developed in C# using the latest .NET and ASP.NET, deployed on cloud platforms like Azure or AWS. Deep knowledge of one or multiple areas is essential. We believe learning is part of the experience, so extensive ASP.NET experience without cloud exposure is also welcome.

Additionally, familiarity with modern development practices is critical. Experience with tools such as Azure DevOps, version control systems, test automation, and CI/CD pipelines is expected. If you have exposure to infrastructure as code (Terraform) and an interest in computer security (Certificates, HTTPS), this will be advantageous. Experience in regulated industries (financial, medical) is appreciated but not mandatory. Above all, we hope that you enjoy solving problems!

Corporate Security Responsibility

Engagement with Mastercard assets, information, and networks carries inherent risks. Everyone working for, or on behalf of, Mastercard must:

  • Abide by Mastercard's security policies and practices.
  • Ensure the confidentiality and integrity of the information being accessed.
  • Report any suspected information security violation or breach.
  • Complete mandatory security training as per Mastercard's guidelines.