Software Engineer II
@ Mastercard

New York, NY
$143,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @mastercard.com
Recommended after applying

Job Details

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide by supporting secure, simple, smart, and accessible transactions. Our technology, innovation, and partnerships help people, businesses, and governments reach their potential.

Title And Summary

Software Engineer II

About Mastercard

Mastercard is a global technology company in the payments industry. Its mission is to connect and power an inclusive digital economy, making transactions safe and accessible while acting as a force for good with core values of trust, partnership, agility, and thoughtful risk taking.

Overview

On the Cloud Platform team, you will work with Mastercard’s Azure Platform Engineering team to develop best-of-breed Azure capabilities for automated cloud infrastructure used by software engineering and operations teams.

The Role

You will implement solutions to manage Mastercard’s Azure infrastructure via code, engage in the lifecycle of Azure platform services from development to deployment and operation, and scale systems sustainably with automation. Responsibilities include designing scalable platform solutions, practicing sustainable incident response, and contributing to postmortems.

All About You

  • Degree in Computer Science or Software Engineering.
  • Experience with Azure infrastructure provisioning using Terraform.
  • Proficiency in programming languages such as Python, Java, Go, or Bash.
  • Experience with DevOps tools like ADO, Jenkins, BitBucket, Artifactory, and SonarQube.
  • Understanding of logging, monitoring, and alerting best practices.
  • Experience with software deployment, configuration automation, and troubleshooting large-scale systems.
  • Solid knowledge of Windows/Linux operating systems.

Responsibilities

Implement and manage Azure infrastructure via code, improve platform lifecycle from development to operation, design and develop scalable solutions, and troubleshoot complex issues. Stay updated on Azure features and contribute to architecture and process discussions.

Corporate Security Responsibility

Adhere to Mastercard’s security policies by ensuring the confidentiality and integrity of accessed information, reporting security breaches, and completing mandatory trainings.

Compensation & Benefits

For roles performed in the US (specifically in New York City), a competitive base salary is offered along with annual bonus potential. Benefits include various insurance plans, paid leaves, 401k match, tuition reimbursement, and fitness support among many other perks.

Pay Ranges

New York City, New York: $110,000 - $176,000 USD

Key skills/competency

  • Azure
  • Terraform
  • Python
  • Java
  • DevOps
  • Automation
  • Cloud
  • Infrastructure
  • Linux
  • Monitoring

How to Get Hired at Mastercard

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Azure, Terraform, and DevOps skills.
  • Research Mastercard: Understand their digital economy and values.
  • Showcase projects: Detail cloud automation and coding achievements.
  • Prepare for interviews: Practice technical and behavioral scenarios.

📝 Interview Preparation Advice

Technical Preparation

Practice Terraform scripting.
Review Azure service documentation.
Study DevOps automation tools.
Optimize code for scalability.

Behavioral Questions

Describe a challenging project collaboration.
Explain your problem solving process.
Discuss handling postmortem incidents.
Share teamwork and communication examples.

Frequently Asked Questions