Senior Software Engineer

Mastercard Mastercard · Fintech · Arlington, VA +1 · Engineering

Senior Software Engineer role focused on driving technology, platforms, and engineering practices within Mastercard's Business & Market Insights (B&MI) organization. The role involves improving CI/CD, designing reusable frameworks, leading modernization efforts with cloud-native technologies and AI-assisted engineering, and building scalable applications. It emphasizes technical leadership, mentorship, and collaboration to accelerate software delivery and enhance developer productivity.

What you'd actually do

  1. Drive foundational improvements to CI/CD platforms, deployment pipelines, and engineering practices that improve reliability and accelerate software delivery.
  2. Design and develop reusable frameworks, internal platforms, and developer tools that increase engineering productivity across teams.
  3. Lead modernization efforts focused on cloud-native technologies, automation, AI-assisted engineering, and developer experience.
  4. Build and maintain scalable applications, APIs, services, and platform capabilities that support enterprise-scale solutions.
  5. Partner with engineering, platform, product, and architecture teams to solve cross-functional technical challenges.

Skills

Required

  • Software Engineering
  • Full-Stack Engineering
  • C#
  • Java
  • Python
  • Go
  • JavaScript/TypeScript
  • Scalable applications
  • APIs
  • Distributed systems
  • Cloud-native services
  • DevOps practices
  • CI/CD pipelines
  • Deployment automation
  • Jenkins
  • GitHub Actions
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Infrastructure as Code
  • Internal platforms
  • Frameworks
  • Libraries
  • Developer productivity tooling
  • API management
  • Gateway technologies
  • Secrets management
  • Infrastructure tooling
  • Technical leadership
  • Complex projects
  • Platform initiatives
  • Cross-team engineering efforts
  • Analytical skills
  • Problem-solving skills
  • Communication skills
  • Collaboration skills
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience

Nice to have

  • Large-scale data platforms
  • ETL pipelines
  • High-volume data processing environments

What the JD emphasized

  • AI-assisted engineering