13 Nov
|
Mastercard
|
Pune
Our Purpose
- Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
Title and Summary
Software Engineer II
Overview
This hands-on role requires a strong learning mindset, excellent collaboration skills, adaptability to changing technologies and business priorities, and a passion for driving DevSecOps best practices, automation, AI-enabled productivity, and platform modernisation initiatives.
Role & Responsibilities
DevSecOps & CI/CD
- Design, develop, and maintain CI/CD pipelines using Jenkins and DevOps tools.
- Implement deployment automation using Chef and Infrastructure-as-Code practices.
- Drive Continuous Integration and Continuous Delivery initiatives.
- Integrate security controls, compliance checks, and quality gates into delivery pipelines.
- Automate build, deployment, monitoring, and operational processes.
- Continuously improve software delivery and platform capabilities.
Application Security
- Implement and support Secure Software Development Lifecycle (SSDLC) practices.
- Support:
- Static Application Security Testing (SAST)
- Dynamic Application Security Testing (DAST)
- Software Composition Analysis (SCA)
- Container Security Scanning
- Collaborate with teams to identify and remediate vulnerabilities.
- Support secure coding, threat modelling, risk assessments, and security reviews.
- Promote security-by-design across the software lifecycle.
Infrastructure & Platform Engineering
- Support and enhance enterprise platform infrastructure and services.
- Demonstrate knowledge of:
- TCP/IP, DNS, SSL/TLS, Routing
- Load Balancers (F5, NGINX, HAProxy, etc.)
- API Gateways and Reverse Proxies
- Identity & Access Management (IAM)
- Authentication and Authorisation
- Troubleshoot infrastructure and platform issues.
- Partner with Infrastructure and Operations teams to improve platform reliability and security.
Middleware & Application Platforms
- Apache Tomcat
- Apache HTTPD
- WebLogic
- Support platform modernisation and technology upgrades.
- Recommend improvements for reliability and scalability.
Cloud & Container Platforms
- Design and deploy cloud-native solutions using:
- Pivotal Cloud Foundry (PCF)
- Kubernetes
- Implement monitoring, logging, observability, and auto-scaling solutions.
- Support secure and compliant cloud deployments.
- Contribute to containerisation and platform modernisation efforts.
Software Development & Automation
- Java
- Spring Boot
- Angular
- Python
- Shell/Bash
- Create automation solutions that improve engineering productivity.
- Deliver maintainable, high-quality code with appropriate testing.
Agile Delivery & Collaboration
- Participate in Agile ceremonies including planning, refinement, stand-ups, reviews, and retrospectives.
- Collaborate with Product Owners, Architects, Security, Infrastructure, and Business teams.
- Support estimation, planning, and solution design activities.
- Ensure timely delivery of commitments.
- Drive continuous improvement initiatives.
AI & Engineering Productivity
- Utilise AI-assisted development tools to improve productivity.
- Automate DevOps, Security, and Operational workflows using AI-driven solutions.
- Stay current with emerging AI technologies and trends.
All About You (Required Skills & Experience)
Software Development
- Java (Spring Boot preferred)
- Angular
- REST APIs
- Microservices Architecture
- Python and Shell/Bash Scripting
DevSecOps & Automation
- Jenkins
- Chef
- Git, GitHub, Bitbucket
- CI/CD Pipeline Design
- Infrastructure as Code
- Linux and Windows Platforms
Application Security
- Secure SDLC
- SAST & DAST
- Vulnerability Management
- SCA
- Container Security Scanning
Infrastructure & Networking
Robust understanding of:
- DNS, TCP/IP, SSL/TLS
- Routing and Load Balancing
- IAM
- Authentication & Authorisation
- API Gateways
Middleware & Platforms
Experience with:
- Apache Tomcat
- Apache HTTPD
- WebLogic
- Enterprise Middleware Platforms
Cloud & Containers
Experience with:
- Kubernetes
- PCF
- Cloud-Native Platforms
- Container-Based Architectures
Development Practices & Tools
- Agile methodologies (Scrum, Kanban, SAFe)
- Jira or similar tools
- DevOps and Platform Engineering best practices
- Monitoring, Logging, and Observability solutions
- Production troubleshooting and incident resolution
AI & Engineering Productivity
- Experience with AI-assisted tools such as GitHub Copilot, Microsoft Copilot, or ChatGPT.
- Understanding of AI governance and Responsible AI principles.
- Familiarity with AI APIs, prompt engineering, and AI-driven
📌 Software Engineer Ii (Pune)
🏢 Mastercard
📍 Pune