Mastercard

Lead Software Engineer(DevOps)

Mastercard
Apply
1 month ago
Vancouver, CanadaStaff+

Responsibilities

  • Provide technical leadership and subject-matter expertise while mentoring and developing junior team members.
  • Design, build, scale, and optimize highly available, reliable, secure, and scalable infrastructure across cloud environments.
  • Develop and maintain Infrastructure as Code and automation using Jenkins, Ansible, Argo CD, Terraform, CloudFormation, Resource Manager, and related DevOps tools.
  • Design and implement secure AWS environments, including cloud networking, IAM, databases, caching, troubleshooting, and operational support.
  • Build, manage, and scale Kubernetes/EKS environments, including cluster architecture, deployments, service mesh, load balancing, and performance optimization.
  • Develop monitoring and observability solutions primarily with Prometheus and maintain technical documentation.
  • Troubleshoot complex production issues, improve system performance, participate in on-call rotations, and develop automation and operational tooling using Go, Python, Rust, and Bash.

Requirements

  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • Demonstrated technical and project leadership experience working with geographically distributed teams.
  • Deep expertise in AWS networking services, including Amazon VPC, Direct Connect, Transit Gateway, Elastic Load Balancing, Route 53, Resolver endpoints, and DNS Firewall.
  • Strong knowledge of AWS network security, including Security Groups, Network ACLs, AWS Firewall, and VPC Flow Log analysis.
  • Experience designing and supporting hybrid-cloud connectivity and multi-region architectures, including VPNs and Direct Connect.
  • Advanced Linux/UNIX systems expertise covering troubleshooting, performance tuning, memory management, I/O subsystems, RAID, networking protocols, security, and system optimization.
  • Hands-on experience with DevOps/BizOps, Infrastructure as Code, and automation using Terraform, Ansible, and Chef.
  • Experience implementing and managing CI/CD pipelines using Jenkins or similar platforms.
  • Programming and scripting experience with Go, Python, and Bash, plus familiarity with MySQL and PostgreSQL.
  • Experience building, deploying, and managing containerized applications and orchestration platforms such as Docker, Kubernetes, Mesos, or Docker Swarm.
  • Strong understanding of AWS, Azure, and GCP cloud platforms.
  • Excellent written and verbal communication skills and the ability to respond to production infrastructure and networking issues during on-call periods.

Benefits

  • Standard working hours are 7:30 AM–3:30 PM PST, Monday through Friday.
  • Participation in an on-call rotation approximately every two months once fully staffed, or every 5–6 weeks during the initial staffing period.
  • The role is listed for Vancouver, Canada, with eligibility for a discretionary annual incentive program.
  • Mastercard provides an inclusive, equal-opportunity workplace and reasonable accommodation support.

Tech Stack

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me