Mastercard
Senior Software Engineer - Cloud Platforms
Mastercard, Atlanta, Georgia, United States, 30383
Overview
Senior Software Engineer - Cloud Platforms at Mastercard. Join a mission-driven team building the future of digital commerce on the Priceless Platform. Role is hybrid in Atlanta, GA and St. Louis, MO. Key Responsibilities
AWS Cloud Infrastructure: Design, deploy, and manage scalable and secure AWS cloud infrastructure to support applications and services. Infrastructure as Code: Implement IaC using Terraform, CloudFormation, or AWS CDK to automate provisioning and management of cloud resources. Platform Modernization: Move the platform toward containerization and ephemeral infrastructure to enable quick provisioning and decommissioning, reduce overhead, and optimize cost. Performance and Cost Optimization: Enhance AWS resources for performance, reliability, and cost efficiency to meet business requirements. SaaS Integrations: Design and implement integrations with third-party SaaS platforms and develop secure, reliable, and scalable APIs for integrations. Security Implementations: Design and enforce security models for web applications, APIs, databases, and cloud infrastructure; conduct security audits, vulnerability assessments, and penetration testing; implement WAF, DDoS protection, and intrusion detection; ensure GDPR, PCI/PII, SOC 2, ISO 27001 compliance. Developer Platforms: Manage DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools (Bitbucket, GitHub, GitHub Actions, AWS CodePipeline); implement DevSecOps and secure coding practices. Monitoring and Reliability: Build and maintain monitoring, logging, and alerting using CloudWatch, Dynatrace, Splunk, or Datadog; drive operational excellence and performance improvements. Database Management: Design and manage secure distributed database systems (relational and NoSQL); optimize performance and ensure data security. Collaboration and Mentorship: Work with cross-functional teams; mentor junior engineers; stay updated with cloud, security, and SaaS integration trends. Qualifications
Extensive experience as a software engineer in a fast-paced tech environment. Proven design, deployment, and management of cloud-native infrastructure on AWS (EC2, S3, RDS, ECS, SES, SNS, Lambda, EventBridge). Strong experience with SaaS integrations and API development; security-focused engineering background. Operational experience with monitoring, incident management, and root cause analysis; high availability and reliability focus. Proficiency in scripting (Python, Bash) and IaC tools (Terraform, CloudFormation). Knowledge of web app security, OWASP Top 10, secure coding, and API security. Familiarity with CI/CD, Docker, Kubernetes, and related DevOps tooling. Experience with relational and NoSQL databases; performance optimization and security. Preferred Skills
AWS Certifications (Solutions Architect, Security Specialty) or CISSP preferred. Multi-cloud experience (AWS, Azure, GCP). Serverless and distributed microservices knowledge. Familiarity with GDPR, PCI/PII, SOC 2, ISO 27001. Security and Compliance
Corporate Security Responsibility: All Mastercard assets, information, and networks require adherence to security policies and training; report suspected violations and complete mandatory trainings. Working Arrangements
Role available in Atlanta, GA and St. Louis, MO (hybrid). Equal Opportunity
Mastercard is an equal opportunity employer. We consider applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or other protected characteristics. Reasonable accommodations are available for applicants in the US or Canada; contact reasonable_accommodation@mastercard.com.
#J-18808-Ljbffr
Senior Software Engineer - Cloud Platforms at Mastercard. Join a mission-driven team building the future of digital commerce on the Priceless Platform. Role is hybrid in Atlanta, GA and St. Louis, MO. Key Responsibilities
AWS Cloud Infrastructure: Design, deploy, and manage scalable and secure AWS cloud infrastructure to support applications and services. Infrastructure as Code: Implement IaC using Terraform, CloudFormation, or AWS CDK to automate provisioning and management of cloud resources. Platform Modernization: Move the platform toward containerization and ephemeral infrastructure to enable quick provisioning and decommissioning, reduce overhead, and optimize cost. Performance and Cost Optimization: Enhance AWS resources for performance, reliability, and cost efficiency to meet business requirements. SaaS Integrations: Design and implement integrations with third-party SaaS platforms and develop secure, reliable, and scalable APIs for integrations. Security Implementations: Design and enforce security models for web applications, APIs, databases, and cloud infrastructure; conduct security audits, vulnerability assessments, and penetration testing; implement WAF, DDoS protection, and intrusion detection; ensure GDPR, PCI/PII, SOC 2, ISO 27001 compliance. Developer Platforms: Manage DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools (Bitbucket, GitHub, GitHub Actions, AWS CodePipeline); implement DevSecOps and secure coding practices. Monitoring and Reliability: Build and maintain monitoring, logging, and alerting using CloudWatch, Dynatrace, Splunk, or Datadog; drive operational excellence and performance improvements. Database Management: Design and manage secure distributed database systems (relational and NoSQL); optimize performance and ensure data security. Collaboration and Mentorship: Work with cross-functional teams; mentor junior engineers; stay updated with cloud, security, and SaaS integration trends. Qualifications
Extensive experience as a software engineer in a fast-paced tech environment. Proven design, deployment, and management of cloud-native infrastructure on AWS (EC2, S3, RDS, ECS, SES, SNS, Lambda, EventBridge). Strong experience with SaaS integrations and API development; security-focused engineering background. Operational experience with monitoring, incident management, and root cause analysis; high availability and reliability focus. Proficiency in scripting (Python, Bash) and IaC tools (Terraform, CloudFormation). Knowledge of web app security, OWASP Top 10, secure coding, and API security. Familiarity with CI/CD, Docker, Kubernetes, and related DevOps tooling. Experience with relational and NoSQL databases; performance optimization and security. Preferred Skills
AWS Certifications (Solutions Architect, Security Specialty) or CISSP preferred. Multi-cloud experience (AWS, Azure, GCP). Serverless and distributed microservices knowledge. Familiarity with GDPR, PCI/PII, SOC 2, ISO 27001. Security and Compliance
Corporate Security Responsibility: All Mastercard assets, information, and networks require adherence to security policies and training; report suspected violations and complete mandatory trainings. Working Arrangements
Role available in Atlanta, GA and St. Louis, MO (hybrid). Equal Opportunity
Mastercard is an equal opportunity employer. We consider applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or other protected characteristics. Reasonable accommodations are available for applicants in the US or Canada; contact reasonable_accommodation@mastercard.com.
#J-18808-Ljbffr