Mastercard: Software Engineer with C/C++ and UNIX/LINUX

Job description

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
Software Engineer with C/C++ and UNIX/LINUX, Software Engineering
Overview
  • Responsible for the analysis, design, development and delivery of software solutions.
  • Defines requirements for new applications and customizations, adhering to standards, processes and best practices.
Role
  • May manage smaller project/initiatives as an experienced individual contributor with specialized knowledge within assigned discipline
  • Creates documentation such as user guides and software development guides for moderately-complex projects
  • Significant code development and day-to-day support duties
  • Assists team members in the development of applications, components, system to system interfaces and complete software solutions
All About You

  • Knowledge of C/C++ and Java programming languages advantageous.
  • UNIX/LINUX experience.
  • Mentoring experience
  • Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial.
  • Exposure to symmetric cryptography would be desired. Experience with HSM’s (Thales, AEP) is desired.
  • Experience with testing frameworks and methodologies (Gtest, JUnit, mocking, etc.).
  • Strong communication and organizational skills essential.
  • Experience working in an agile and waterfall environment preferred.
  • Independent learner with a demonstrated aptitude for acquiring knowledge and skills.

Previous Post
Next Post

0 comments: