Senior Software Engineer - C#
- Published on
About the Role
Mastercard's Open Banking platform plays a key role in the development and maintenance of products that secure high-quality connectivity to banks across Europe. As a Senior Software Engineer - C#, you will help create turn-key solutions that alleviate the burden of handling account information and payment initiation services. You will work with cutting-edge technologies and solve complex problems in API security, data accessibility, processing, and analysis.
About the Candidate
We are looking for motivated individuals ready to join an established team of both industry veterans and newer members who understand the importance of teamwork. You should have experience working in the Microsoft domain, particularly in APIs built in C#, .NET (latest version), and ASP.NET, ideally deployed to cloud environments (Azure, AWS). While deep knowledge in all these areas is a requirement, we appreciate a learning mindset and encourage candidates with a strong background in ASP.NET apps, even without extensive cloud experience. Furthermore, you should be familiar with modern development standards, utilizing tools such as Azure DevOps for standard ticketing, version control systems, test automation, and CI/CD pipelines. Experience with infrastructure as code (Terraform) and cybersecurity interests (Certificates, HTTPS) would be a definite advantage. Prior experience in regulated industries, such as financial or medical sectors, is a bonus but not mandatory.
About the Company
Mastercard powers economies and empowers people in over 200 countries and territories. We strive to build a sustainable economy that fosters prosperity for everyone. By supporting a range of digital payment choices, we make transactions secure, simple, and accessible for people, businesses, and governments alike.
Corporate Security Responsibility
Every team member is responsible for maintaining information security while working with Mastercard assets. You are expected to adhere to security policies, ensure confidentiality and integrity, report any suspected violations, and complete all mandatory security training in accordance with Mastercard's guidelines.