Software Engineer II

Mastercard

3–5 yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

JavaSpring BootAngularREST APIsMicroservices ArchitecturePythonShell/Bash ScriptingJenkinsChefGitCI/CD Pipeline DesignInfrastructure as CodeSecure SDLCSASTDASTVulnerability ManagementContainer Security ScanningTCP/IPDNSSSL/TLSRoutingIdentity & Access ManagementAPI GatewaysAgile MethodologiesCollaboration SkillsApache TomcatWebLogicKubernetesPivotal Cloud Foundry

Good to Have

GitHub ActionsSonarQubeCheckmarxBlack DuckHashiCorp VaultRedisKafkaOracleSQLMongoDBCloud Security EngineeringAPI Gateway PlatformsSplunkDynatraceELKPrometheusGrafanaDocker

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
DepartmentDevSecOps Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

IT Consulting

Software Engineer II at Mastercard | SkillMX | SkillMX