CareerPlan

Senior Software Engineer

O'Fallon, Missouri, USFull-time2026-10-15 → 2026-11-10
Based in Canada

Core

Design, develop, and maintain secure, scalable, and resilient cloud-native applications and services using Golang and AWS to support Mastercard's Cloud Connect initiatives.

Role type

Senior Software Engineer (Cloud Native / Payments Infrastructure)

Builds

Secure connectivity platforms enabling customers to connect to Mastercard services from public cloud environments and private networks

Domain

Payments / Cloud Infrastructure

Required skills

Golang, AWS (VPC, Transit Gateway, PrivateLink, Route 53, NLB, Direct Connect), Kubernetes, EKS, Docker, Distributed Systems, gRPC, Protocol Buffers, CI/CD, Linux, Observability, TDD, Code Reviews

Preferred skills

Python 3.8+, Security Testing

Technologies

Golang, AWS, Kubernetes, EKS, Docker, gRPC, Protocol Buffers, Jenkins, Artifactory, Git

Responsibilities

Design and optimize data structures and algorithms for high-volume distributed systems; Conduct code reviews and provide technical mentorship; Implement automated unit, functional, and integration tests; Perform root cause analysis and lead performance tuning efforts; Collaborate cross-functionally to design scalable solutions and APIs; Apply secure coding principles and remediate vulnerabilities

Seniority

Senior, hands-on IC