Senior Software Engineer
Core
Design, develop, and maintain secure, scalable, cloud-native connectivity platforms enabling customers to connect to Mastercard services from public clouds and private networks.
Role type
Senior Software Engineer (Cloud Native / Golang)
Builds
Cloud Connect initiatives, secure connectivity platforms, scalable APIs and services
Domain
Payments / Cloud Infrastructure
Required skills
Golang, AWS (VPC, Transit Gateway, PrivateLink, Route 53, NLB, Direct Connect), Kubernetes (EKS), Docker, Distributed Systems, CI/CD, Linux, Protocol Buffers, gRPC, TDD, Observability
Preferred skills
Python 3.8+
Technologies
Golang, AWS, Kubernetes, Docker, Jenkins, Artifactory, Git, Protocol Buffers, gRPC
Responsibilities
Design and develop secure cloud-native applications; Collaborate cross-functionally on scalable solutions; Contribute to software architecture and technical design reviews; Optimize data structures and algorithms for high-volume systems; Participate in full SDLC including testing and deployment; Conduct code reviews and provide technical mentorship; Apply secure coding principles; Implement observability and monitoring; Perform root cause analysis and performance tuning.
Seniority
Senior, hands-on IC