Hiring Software Development Engineer II at Mastercard

Job Title: Software Development Engineer II

Overview:

As part of enterprise platform services, we are seeking a highly motivated, detail-oriented engineer with strong communication skills. The position requires you to build and support an API gateway that supports API traffic for the entire Mastercard enterprise. APIGW is responsible for ensuring secure e2e traffic routing for all upstream applications. This is a high visibility team that requires you to build scalable, resilient, fault-tolerant, and secure features onto the API gateway ensuring we meet our availability and performance SLAs.

Role
  • Responsible for programming, testing, implementation, documentation, maintenance, and support of systems application software in adherence with Mastercard standards, processes, and best practices.
  • Develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
  • Research, create, and evaluate technical solution alternatives for the business needs.
  • Create systems and testing documentation per department standards.
  • Follow standards in development and testing to ensure compliance with Audit Requirements.
  • Adhere to Mastercard security standards, change management, and quality controls, enabling automation where required.
  • Support collection and reporting of project and software metrics.
  • Actively look for opportunities to enhance standards and improve process efficiency with automation
  • Self-starter who can take ownership of technical issues, identify root cause, and define the problem statement and solution.
  • Focused on building shared solutions with customer experience in mind and ease of use.

All About You
  • Strong Programming skills in Java, Python, Bash, groovy, and software engineering principles.
  • Experienced in building REST API and SOAP web service,
  • API authentication mechanisms such as oAuth, MTLS, JWT, SAML, and WS trust formats.
  • Strong understanding of WSDLs, XML, and related Web Services concepts and tools
  • Understanding of Internet and Web Technologies including a good understanding of network protocols such as DNS, SMTP, HTTP, MASSL, SNMP, and associated tools and technologies.
  • Understanding of network protocols, network security, WAF
  • Understanding the use of proxy servers and load balancers and implementation use cases.
  • Familiarity with installation/configuration automation and scripting (Chef)
  • Experience deploying and scaling distributed systems on virtual machines and Cloud Foundry.
  • Knowledge of building CICD pipelines with hands-on work done on building pipelines using Jenkins.

Good to have experience in implementing Nginx configurations
  • Awareness of security implementations, certificate management lifecycle, mutual TLS, SSL handshake, SSH keys, symmetric and asymmetric encryptions.

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 before commencing work at Mastercard.

Corporate Security Responsibility

Responsibilities

All activities involving access to Mastercard assets, information, and networks come 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 the breach, and
  • Complete all periodic mandatory security training by Mastercard’s guidelines.

Apply here : 

Comments