Lead Software Engineer (azure Platform Engineering)

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Lead Software Engineer on the Azure Platform Engineering team responsible for developing and managing Azure Platform capabilities for application development teams. This involves implementing infrastructure as code, improving the lifecycle of Azure services, and scaling systems sustainably through automation.

What you'd actually do

  1. Implement solutions to manage Mastercard’s Azure infrastructure via code.
  2. Engage and improve the lifecycle of the Azure platform and services -- from development to deployment, operation, and refinement.
  3. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
  4. Design and Develop scalable platform solutions
  5. Practice sustainable incident response and blameless postmortem.

Skills

Required

  • Experience in Computer Science or Software Engineering
  • Experience in Azure infrastructure provisioning through automation tools Terraform
  • Experience programming in Python, Java, Go, Bash
  • Experience using DevOps tools such as ADO, Jenkins, BitBucket, Artifactory, SonarQube
  • Understanding of best practices for Logging, Monitoring, and Alerting solutions
  • Experience with software deployment and configuration automation
  • Expertise in designing, analyzing, and troubleshooting large-scale systems
  • Ability to debug, optimize code, and automate routine tasks
  • Systematic problem-solving approach
  • Effective communication skills
  • Understanding of Windows/Linux operating systems

Nice to have

  • Bachelor's degree in Computer Science, or a related technical field involving programming