Mastercard Jobs

Job Information

MasterCard Systems Platform Engineer in Salt Lake City, Utah

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion (https://www.mastercard.us/en-us/vision/who-we-are/diversity-inclusion.html) for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Job Title

Systems Platform Engineer

Job Summary:

=============================

Overview

• Define and implement next generation platform level capabilities powering core parts of our API business logic and its partner-facing API


• Define the internal API that encapsulates our platform capabilities and implement the service that orchestrates it


• Guide the overarching API design and tooling of the platform


• Obsess over the platform performance, reliability and sustainability


About the Role:

===================================

-Analyze, design, and develop openbanking platform powering strategic and complex API projects by utilizing broad industry awareness and Java development expertise

-Code, test, debug, and documents fault tolerant, maintainable, and scalable API solutions; enhance existing code to ensure that production systems continue to meet our user's needs

-Implement complicated systems and software components, in compliance with Agile and Services Oriented Architecture standards; utilize expertise in the Java programming language and related development frameworks, REST principles, and a variety of storage platforms including: RDBMS, key/value, and graph,

-Participate in discussions with stakeholders about high-level concepts and/or desired technology solutions, utilizing expertise to recommend options to meet business needs.

-Identify and resolve system operating problems in collaboration with Operations in order to provide business continuity and optimal service to end users.

-Maintain an expert-level understanding of Java application development best practices, tools, and programming techniques by keeping current with new developments in the financial technology industry. May lead development of departmental standards and methodologies

-Provide guidance and training to all levels of software engineers in order to improve productivity and efficacy of the team

-Use extensive experience and specialized software development knowledge to plan and accomplish necessary project tasks. May provide consultation on a variety of complex software development projects and is considered to be a top-level specialist

-Work with external software suppliers to coordinate software integration and resolution of problems

About You:

===================================

• Extensive experience and demonstrated skill required in web application frameworks, REST architecture principles, and advanced data engineering principles


• Ability to analyze business requirements and create technical designs and specifications, develop, implement and document solutions, ensuring implementations meet design specifications and adhere to standards


• Demonstrable expertise in a variety of software engineering concepts, practices, tools and procedures


  • Strong writing and verbal communication skills

Preferred Skills:

===================================

  • Expert knowledge and experience with Java, Spring Boot

  • Proficient in creation and working with CI/CD pipelines using Gitlab

  • Experience with testing frameworks and methodologies (Gtest, JUnit, mocking, etc.)

  • Experienced in building platforms with Microservice architecture and RESTful APIs.

  • Experience using cloud-native approaches running on Linux, leveraging Spring Boot

Education:

=====================

BS or MS in Computer Science or closely related field (e.g., Information Systems, Software Engineering)

COVID-19 Considerations

We value the safety of each member of our community because we know we’re all in this together. In many locations, which may change over time, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.

In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week, if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.

In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and 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, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Requisition ID: R-155475

DirectEmployers