Software Engineer II
Core
Build secure, scalable, and automated software delivery platforms supporting Mastercard's critical applications and services.
Role type
DevSecOps Engineer II (Level 8)
Builds
CI/CD pipelines, deployment automation, secure cloud-native solutions, and middleware platforms
Domain
Financial services, DevSecOps, Cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot), Angular, Python, Shell/Bash, Jenkins, Chef, Kubernetes, Pivotal Cloud Foundry, REST APIs, Microservices Architecture, SAST, DAST, SCA, Container Security Scanning, TCP/IP, DNS, SSL/TLS, IAM, API Gateways, Load Balancers
Preferred skills
Docker, OWASP Top 10, Threat Modelling, PCI DSS, Splunk, Dynatrace, ELK, Prometheus, Grafana, GitHub Actions, SonarQube, Checkmarx, Black Duck, HashiCorp Vault, Redis, Kafka, SQL, MongoDB
Technologies
Jenkins, Chef, Kubernetes, Pivotal Cloud Foundry, Apache Tomcat, Apache HTTPD, WebLogic, F5, NGINX, HAProxy, Splunk, Dynatrace, ELK, Prometheus, Grafana, GitHub Copilot, Microsoft Copilot
Responsibilities
Design and maintain CI/CD pipelines; Implement deployment automation and Infrastructure-as-Code; Integrate security controls and compliance checks into delivery pipelines; Support Secure SDLC practices including SAST, DAST, and SCA; Troubleshoot infrastructure, middleware, and application integration issues; Design and deploy cloud-native solutions using Kubernetes and PCF; Develop applications, APIs, and automation frameworks using Java, Angular, and Python; Utilize AI-assisted development tools to improve engineering productivity.
Seniority
Mid-level, hands-on IC