MasterCard Senior Consultant, Software Engineer in New York City, New York

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 Title

Senior Consultant, Software Engineer


MasterCard Labs is MasterCard€™s global Research and Development division, focused on the evolution of technological and consumer trends and the implication of these evolutions on the payments industry. Our tried, tested and proven methodologies enable us to generate new ideas from a variety of sources, and fast-track the best ideas from concept through prototype, pilot and into commercialization faster than ever before.

The Senior Consultant, Software Engineer, is an experienced technologist specializing in designing technical architectures and developing software to bring to life innovative and potentially disruptive solutions, with an emphasis on blockchain and distributed ledger technologies to address the needs of MasterCard€™s partners €“ Financial Institutions, businesses, and consumers.

Do you love to problem solve, architect AND code new technical solutions?

Enjoy a fast-paced, start-up culture?

Have a track record of learning and applying new technologies?


Develop technical solutions for new innovations that have strategic fit and value to MasterCard€™s customers and partners

Define, design, and evaluate detailed technical concepts, architectures, and requirements that meet customer needs and pain points

Identify and evaluate business implications of potential designs

Develop software code to create prototypes and pilots that demonstrate technical and business viability

Quickly adapt and incorporate changing market dynamics and business needs into technical designs and requirements

All About You:

Strong software development background and broad understanding of software engineering concepts and principles

Ability to quickly learn and implement new technologies and apply appropriate frameworks and tools

Proven ability to work on own initiative, very proactive, with a record of delivery €“ must have €œroll up your sleeves€ entrepreneurial, start-up attitude

Excellent communication skills

Specific required tech expertise:

Significant Full stack development expertise

Table stakes: SQL (multiple DBs), XML/WSDL, HTTP/HTML/JavaScript/JSON

Functional Programming Exposure: any of Erlang, Haskell, Clojure, Lisp, Scala, etc

Competent using Crypto/PKI

Understanding of security issues

Tech experience that would be an asset:

Erlang, NoSQL, D3, ASN.1, ISO8583, Blockchain, Bitcoin/Ethereum, ISO20022

Equal Opportunity Employer
Requisition ID: R-42175