Enable job alerts via email!

Senior Software Engineer

Mastercard, Inc.

Dublin

On-site

EUR 70,000 - 100,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is looking for a Senior Software Engineer to design and build full-stack web applications and data pipelines. In this role, you will work in agile teams to create scalable solutions that enhance customer experiences using the latest technologies. Candidates should have 5+ years of experience, proficiency in .NET and React, and a passion for problem-solving and collaboration.

Qualifications

  • 5+ years of full-stack engineering experience in an agile environment.
  • Experience in leading design and implementation of complex features.
  • Customer-centric development approach with excellent communication skills.

Responsibilities

  • Design and implement intuitive, responsive UIs for analytics.
  • Build and maintain analytics and data models.
  • Mentor junior software engineers and improve team processes.

Skills

.NET/C#
React
Typescript
Java
SQL
Agile Development

Tools

AWS
Git
Jenkins

Job description

Social network you want to login/join with:

Senior Software Engineer
Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology, innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.

Title and Summary

Senior Software Engineer

Overview

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for performance, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Our team within Mastercard - Services within Mastercard:

Services within Mastercard is responsible for acquiring, engaging, and retaining customers by managing fraud and risk, enhancing cybersecurity, and improving the digital payments experience. We provide value-added services and leverage expertise, data-driven insights, and execution.

Data Analytics and AI Solution:

Within the Services Technology Team, the Data Analytics and AI Solution program comprises a rich set of products that provide accurate perspectives on Portfolio Optimization, Acquirer Optimizer, CDE, and Ad Insights. Currently, we are enhancing our customer experience with new user interfaces, utilizing new data sets and algorithms to further enhance analytical capabilities, and generating scalable big data processes.

We are looking for an innovative senior software engineer who will be responsible for the design and build of a full-stack web application and data pipelines, thriving in a fast-paced, agile environment. This individual will partner closely with other areas of the business to build and enhance solutions that drive value for our customers.

The engineer will work in small, flexible teams. Every team member contributes to designing, building, and testing features. The work varies from building intuitive, responsive UIs to designing backend data models, architecting data flows, and beyond.

Role

As a Senior Software Engineer, you will:

  • Participate in scoping, designing, and implementing complex features.
  • Lead and push the boundaries of analytics and scalable applications.
  • Design and implement intuitive, responsive UIs for issuers, acquirers, and fintechs to better understand data and analytics.
  • Build and maintain analytics and data models to enable performant and scalable products.
  • Ensure a high-quality code base by writing and reviewing performant, well-tested code.
  • Mentor junior software engineers and teammates.
  • Drive innovative improvements to team development processes.
  • Partner with Product Managers and Customer Experience Designers to understand users and use cases, applying that knowledge to scope and build new modules and features.
  • Collaborate across teams with passionate peers.
Ideal Candidate Qualifications
  • 5+ years of full-stack engineering experience in an agile production environment.
  • Experience leading the design and implementation of complex features in full-stack applications.
  • Experience leading large projects and collaborating with other developers.
  • Strong desire to learn new technologies and frameworks. Additional plus:
  • Proficiency with .NET/C#, React, Redux, Typescript, Java JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate/JPA, REST, SQL Server, or other object-oriented languages and technologies.
  • Experience with RESTful APIs, JSON, SOAP, SQL, Multi-threading, Message Queuing, Distributed Systems.
  • Knowledge of Design Patterns, automated testing frameworks like JUnit, monitoring solutions like Splunk, version control with Git, CI/CD tools like Jenkins, and cloud platforms such as AWS or Cloud Foundry.
  • Customer-centric development approach, passion for analytical problem-solving, strong collaboration skills, motivation, creativity, self-direction, and excellent communication skills in English.
Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks involve inherent risks. Every person working for or on behalf of Mastercard must:

  • Abide by Mastercard's security policies and practices;
  • Ensure confidentiality and integrity of accessed information;
  • Report any suspected security violations or breaches.

Job ID R-247667

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.