Software Engineer II
Mastercard
Mastercard
Mastercard is seeking a motivated DevSecOps Engineer II to enhance our Operations & Technologies engineering organization. This role is crucial for building secure, scalable, and automated software delivery platforms that support Mastercard's critical applications and services. You will collaborate with cross-functional teams, including Software Engineering, Infrastructure, Security, Architecture, and Product, to deliver robust, cloud-native solutions. The ideal candidate possesses strong software engineering skills, combined with expertise in platform engineering, automation, cloud technologies, and application security. A passion for continuous learning, adaptability, and driving DevSecOps best practices, AI-enabled productivity, and platform modernization is essential.
Design, develop, and maintain CI/CD pipelines using Jenkins and DevOps tools, integrating security controls and compliance checks. Automate build, deployment, monitoring, and operational processes, while continuously improving software delivery capabilities. Implement and support Secure Software Development Lifecycle (SSDLC) practices, including SAST, DAST, SCA, and container security scanning. Troubleshoot infrastructure, platform, and middleware issues, and enhance enterprise platform services. Build, deploy, and support applications on platforms like Apache Tomcat, Apache HTTPD, and WebLogic. Design and deploy cloud-native solutions using Kubernetes and Pivotal Cloud Foundry, ensuring secure and compliant deployments. Develop applications, APIs, and automation frameworks using Java, Spring Boot, Angular, and Python, focusing on maintainable, high-quality code. Participate actively in Agile ceremonies and collaborate effectively with stakeholders to ensure timely delivery and continuous improvement.
Requires a Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field, coupled with 3–5 years of experience in DevSecOps, Platform Engineering, or Software Engineering. Proficiency in Java (Spring Boot preferred), Angular, REST APIs, Microservices Architecture, Python, and Shell/Bash Scripting is essential. Experience with CI/CD tools like Jenkins, configuration management with Chef, and version control systems like Git is expected. A strong understanding of Infrastructure as Code, Secure SDLC, SAST, DAST, vulnerability management, and container security scanning is required. Familiarity with networking concepts (TCP/IP, DNS, SSL/TLS, Routing), IAM, API Gateways, and middleware platforms such as Apache Tomcat, Apache HTTPD, and WebLogic is necessary. Experience with containerization technologies like Kubernetes and cloud platforms like Pivotal Cloud Foundry is also a must. Experience with AI-assisted development tools and a foundational understanding of AI governance and Responsible AI principles are highly desirable.
MasterCard
IT Consulting