Mastercard
For nearly 50 years, we've been using our technology and expertise to make payments safer, simpler and smarter.
Header_pdn-header__004_

About Mastercard

Pdnjob_276x85__1_

Our Vision: A World Beyond Cash™  

Our Mission: Every day, everywhere, we use our technology and expertise to make payments safe, simple and smart.

Priceless Possibilities

Life at Mastercard

Pdnjob_276x85v2__1_

At Mastercard, we thrive on innovation so we can change the way the world pays and gets paid. This commitment has allowed us to attract and retain employees who like to work in a creative, challenging environment.

Our dedication to cultivating an environment for all employees that respects their individual strengths, views and experiences is our foundation. We aim to promote increased engagement, which naturally leads to greater innovation and productivity.

Our Global Diversity Office provides a framework that supports business processes and procedures by considering, integrating and leveraging diversity globally.

Opportunities at Mastercard

Software Engineer
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSoftware EngineerOverviewOffers team in the Loyalty group at Mastercard is at the heart of providing end consumers highly personalized card linked offers by marrying offers from our advertising network with anonymized transaction data. We are looking for a strong, innovative engineers who can bring unique perspectives and innovative ideas to all areas of development, and are interested in continuing to improve our platform through the ever changing technology landscape. In this role, you will work on multiple projects, which are critical to Mastercard's role.An ideal candidate is someone who works well with a cohesive team-oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and who has the desire to take their career to the next level. If any of these opportunities excite you, we would love to talk.Responsibilities:* Design, develop, test, deploy, maintain, and improve our software* Manage individual project priorities, deadlines, and deliverables* Ensure the final product is highly performant, responsive, and of the highest quality* Actively participate in agile ceremonies including daily scrum, story pointing, story elaboration, and retrospectivesQualifications:* Proficiency in, at least, one modern programming language such as Java or Python* Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis* Relational Databases (e.g MySql, Postgres)* Basic Shell scripting and knowledge of Linux/Unix systems* Experience in designing & developing software at scalePreferred:* Bachelor's or Master's degree in Computer Science or a related engineering field* Interest and ability to learn new coding languages, frameworks, and paradigms as neededMastercard 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.
Software Engineer
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSoftware EngineerOverviewOffers team in the Loyalty group at Mastercard is at the heart of providing end consumers highly personalized card linked offers by marrying offers from our advertising network with anonymized transaction data. We are looking for a strong, innovative engineers who can bring unique perspectives and innovative ideas to all areas of development, and are interested in continuing to improve our platform through the ever changing technology landscape. In this role, you will work on multiple projects, which are critical to Mastercard's role.An ideal candidate is someone who works well with a cohesive team-oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and who has the desire to take their career to the next level. If any of these opportunities excite you, we would love to talk.Responsibilities:* Design, develop, test, deploy, maintain, and improve our software* Manage individual project priorities, deadlines, and deliverables* Ensure the final product is highly performant, responsive, and of the highest quality* Actively participate in agile ceremonies including daily scrum, story pointing, story elaboration, and retrospectivesQualifications:* Proficiency in, at least, one modern programming language such as Java or Python* Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis* Relational Databases (e.g MySql, Postgres)* Basic Shell scripting and knowledge of Linux/Unix systems* Experience in designing & developing software at scalePreferred:* Bachelor's or Master's degree in Computer Science or a related engineering field* Interest and ability to learn new coding languages, frameworks, and paradigms as neededMastercard 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.
Senior Engineer, Software Engineering
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSenior Engineer, Software EngineeringWho is MasterCardWhat role do we play in the modern world? Are we an enabler of purchases or a facilitator for transactions? We play a much larger role in the world by enabling those that have no access to financial systems - every employee has the opportunity to be a part of something bigger and to change lives. We have the technology, people and Brand to serve modern society . Today, we are a global tech company that connects everyone to endless possibilities, priceless possibilities.Overview* Push Payments Development team owns a number of applications, primarily focusing on the Mastercard Send application. * Mastercard send is an API based application which primarily focuses on P2P and Disbursement transactions and is heavily integration with Mastercard core applications.* Responsible for the analysis, design, development and delivery of software solutions. * Develop, customize, and test applications to integrate to MasterCard's specifications. * Provide leadership, mentoring, and technical training to other team members. * Do you want to be a part of a collaborative team environment?* Are you motivated to stay on the cutting edge of digital payments technology?Role* Accountable for systems development prioritized intiaitives supporting Mastercard Send.* Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices. * Adapt to the technical artifact templates per the needs of the project and technology.* Contribute ideas to help ensure that required standards and processes are in place. * Research and evaluate current and upcoming technologies and frameworks. * Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks. All About You* Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment. * Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills.* Bachelor's degree, or foreign equivalent, in Computer Science, Information Technology or Engineering. * Advanced level work experience in job offered, or as Software Engineer, Technology Lead, or related qualifying experience must include.* Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.* Experience with Digital payments such as P2P payment and/or disbursements. * Experience in microservices is not required but preferable* Experience with cloud based technologies such as AWS or PCF is not required but preferable* Advanced experience with the following :* Java* Spring* Webservices (REST/Soap)* Agile Development environment* JSON* Apache* Junit* Maven* Angular JS/ Angular 2+* ReadyAPI* Log4j* Jboss7Mastercard 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.
Senior Engineer, Software Engineering
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSenior Engineer, Software EngineeringWho is MasterCardWhat role do we play in the modern world? Are we an enabler of purchases or a facilitator for transactions? We play a much larger role in the world by enabling those that have no access to financial systems - every employee has the opportunity to be a part of something bigger and to change lives. We have the technology, people and Brand to serve modern society . Today, we are a global tech company that connects everyone to endless possibilities, priceless possibilities.Overview* Push Payments Development team owns a number of applications, primarily focusing on the Mastercard Send application. * Mastercard send is an API based application which primarily focuses on P2P and Disbursement transactions and is heavily integration with Mastercard core applications.* Responsible for the analysis, design, development and delivery of software solutions. * Develop, customize, and test applications to integrate to MasterCard's specifications. * Provide leadership, mentoring, and technical training to other team members. * Do you want to be a part of a collaborative team environment?* Are you motivated to stay on the cutting edge of digital payments technology?Role* Accountable for systems development prioritized intiaitives supporting Mastercard Send.* Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices. * Adapt to the technical artifact templates per the needs of the project and technology.* Contribute ideas to help ensure that required standards and processes are in place. * Research and evaluate current and upcoming technologies and frameworks. * Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks. All About You* Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment. * Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills.* Bachelor's degree, or foreign equivalent, in Computer Science, Information Technology or Engineering. * Advanced level work experience in job offered, or as Software Engineer, Technology Lead, or related qualifying experience must include.* Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.* Experience with Digital payments such as P2P payment and/or disbursements. * Experience in microservices is not required but preferable* Experience with cloud based technologies such as AWS or PCF is not required but preferable* Advanced experience with the following :* Java* Spring* Webservices (REST/Soap)* Agile Development environment* JSON* Apache* Junit* Maven* Angular JS/ Angular 2+* ReadyAPI* Log4j* Jboss7Mastercard 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.
Sr. Consultant - Quality Engineering (Digital/Cloud Platforms)
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSr. Consultant - Quality Engineering (Digital/Cloud Platforms)Overview* Quality Engineering at Mastercard is a dedicated global team of software quality engineers who are looking for exceptional talent. * We are leading the quality transformation and working to facilitate best DevTestOps practices across MasterCard's technology organization.* This position will be responsible for driving automation tooling, frameworks, and architecture strategy to advance test automation and performance engineering for cloud native applications with specific focus on the digital payments domain.* You will discover and drive new IAAS, PAAS and SAAS modules within Mastercard as they are learned and proven in the industryQuestions to consider* Are you motivated by building resilient, high quality applications and platforms?* Are you experienced in cloud computing and cloud architecture?* Have you introduced new concepts to a team with diverse skills and experience?* Do you drive change and strive to supersede deadlines?* Do you enjoy learning new applications and coding?Major Accountabilities* Participate in cloud native applications design reviews ensuring quality practices are baked in software development and deployment life cycle.* Ensure adoption of best quality engineering/testing practices for cloud native applications with principles of 12 factor applications adhered to from the start.* Mentor staff specifically Software Engineers in Test (SET/SDETs) and Performance Engineers to instrument automated quality checks in software development and delivery pipeline (CI/CD).* Work with Operations and DevOps teams to document test environment and test data management container strategies and provisioning.* Develop & Execute long-term Test Automation, Test data management, and Performance strategy for DNA (Digital Native Architecture) based applications.* Recommend annual budgetary needs for tools domain and ensure appropriate expenditures within that approved budget. * Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.* Evangelize best quality engineering practices for Cloud Native applications internally and externally sharing Mastercard success stories.* Responsible for ensuring the requirements of all service-level agreements are met.* Leads the environment integration within application delivery teams.* Understands automated test suites with code, front end GUI automation, service layer testing as it applies to environment and test date usage.* Comprehends user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression).* Works with Senior Executives and Clients to convey digital strategy as it pertains to cloud architecture.* Assist in proof of concept/implementations and make recommendations relating to potential collaboration, partnerships, and underlying business opportunities.* Prepare technical presentations and communications and deliver presentations tailoring the message to audience type.All About You* Bachelor/Master's Degree in Computer Science or equivalent work experience with exposure to management theories and concepts* Complete understanding of the technology required for cloud computing, IAAS, PAAS and SAAS modules - experience with Pivotal desirable* Experience in DevOps in a large enterprise environment and ability to take lead role in the design and analysis for driving adoption of cloud based DNA practices.* Extensive experience in multiple operating systems - UNIX, Windows, LINUX* Strong experience with Pivotal Cloud Foundry and/or Amazon Web Services, Azure or Google Cloud Platform and all supporting technologies* Expertise in troubleshooting very complex distributed environments, including following stack traces back to code and come up with a good root cause* Strong experience with Web Services environments, languages and formats including RESTful, APIs, HTML, Javascript , XML, SOAP, JSON* Sound knowledge of Java, JUnit, Selenium, QTP, Appium, Jbehave/Cucumber frameworks, Databases, Continuous Delivery and exposure to tools such as Jenkins/Bamboo* Experience with performance engineering and profiling and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable* Experience in Infrastructure-as-a-code concept and tools such as Chef/Puppet desirable* Experience in application design and skills for migrating applications to the cloud* Ability to build relationships between the customers and the team members* Knowledge of a multitude of programming languages including Python, PHP, Java, Node and Ruby on Rails* The ability and the knowledge to implement secure software delivery practices, e.g. code scanning, vulnerability assessment, and penetration testingMastercard 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.
Sr. Consultant - Quality Engineering (Digital/Cloud Platforms)
Who is Mastercard?We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, 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.Job TitleSr. Consultant - Quality Engineering (Digital/Cloud Platforms)Overview* Quality Engineering at Mastercard is a dedicated global team of software quality engineers who are looking for exceptional talent. * We are leading the quality transformation and working to facilitate best DevTestOps practices across MasterCard's technology organization.* This position will be responsible for driving automation tooling, frameworks, and architecture strategy to advance test automation and performance engineering for cloud native applications with specific focus on the digital payments domain.* You will discover and drive new IAAS, PAAS and SAAS modules within Mastercard as they are learned and proven in the industryQuestions to consider* Are you motivated by building resilient, high quality applications and platforms?* Are you experienced in cloud computing and cloud architecture?* Have you introduced new concepts to a team with diverse skills and experience?* Do you drive change and strive to supersede deadlines?* Do you enjoy learning new applications and coding?Major Accountabilities* Participate in cloud native applications design reviews ensuring quality practices are baked in software development and deployment life cycle.* Ensure adoption of best quality engineering/testing practices for cloud native applications with principles of 12 factor applications adhered to from the start.* Mentor staff specifically Software Engineers in Test (SET/SDETs) and Performance Engineers to instrument automated quality checks in software development and delivery pipeline (CI/CD).* Work with Operations and DevOps teams to document test environment and test data management container strategies and provisioning.* Develop & Execute long-term Test Automation, Test data management, and Performance strategy for DNA (Digital Native Architecture) based applications.* Recommend annual budgetary needs for tools domain and ensure appropriate expenditures within that approved budget. * Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.* Evangelize best quality engineering practices for Cloud Native applications internally and externally sharing Mastercard success stories.* Responsible for ensuring the requirements of all service-level agreements are met.* Leads the environment integration within application delivery teams.* Understands automated test suites with code, front end GUI automation, service layer testing as it applies to environment and test date usage.* Comprehends user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression).* Works with Senior Executives and Clients to convey digital strategy as it pertains to cloud architecture.* Assist in proof of concept/implementations and make recommendations relating to potential collaboration, partnerships, and underlying business opportunities.* Prepare technical presentations and communications and deliver presentations tailoring the message to audience type.All About You* Bachelor/Master's Degree in Computer Science or equivalent work experience with exposure to management theories and concepts* Complete understanding of the technology required for cloud computing, IAAS, PAAS and SAAS modules - experience with Pivotal desirable* Experience in DevOps in a large enterprise environment and ability to take lead role in the design and analysis for driving adoption of cloud based DNA practices.* Extensive experience in multiple operating systems - UNIX, Windows, LINUX* Strong experience with Pivotal Cloud Foundry and/or Amazon Web Services, Azure or Google Cloud Platform and all supporting technologies* Expertise in troubleshooting very complex distributed environments, including following stack traces back to code and come up with a good root cause* Strong experience with Web Services environments, languages and formats including RESTful, APIs, HTML, Javascript , XML, SOAP, JSON* Sound knowledge of Java, JUnit, Selenium, QTP, Appium, Jbehave/Cucumber frameworks, Databases, Continuous Delivery and exposure to tools such as Jenkins/Bamboo* Experience with performance engineering and profiling and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable* Experience in Infrastructure-as-a-code concept and tools such as Chef/Puppet desirable* Experience in application design and skills for migrating applications to the cloud* Ability to build relationships between the customers and the team members* Knowledge of a multitude of programming languages including Python, PHP, Java, Node and Ruby on Rails* The ability and the knowledge to implement secure software delivery practices, e.g. code scanning, vulnerability assessment, and penetration testingMastercard 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.
See More