Senior Software Engineer-ts

Mastercard

Secure code development
Agile process and decisions
Ci/cd concepts
Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy where everyone can prosper

Job Summary

  • Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy where everyone can prosper.
  • The Product & Engineering teams within Transfer Solutions are responsible for designing, developing, launching, and maintaining products and services designed to capture Disbursements & Remittances and Bill Payments flows.
  • The role involves owning software delivery tasks, troubleshooting and refactoring code, adopting new languages and architecture patterns, and contributing to the team's agile process.

Matching Summary

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy where everyone can prosper.

Skills & Requirements

Must-have

  • secure code development
  • agile process and decisions
  • CI/CD concepts
  • branching and peer review practices
  • test code at unit, service, integration level
  • secure coding standards

Nice-to-have

  • infrastructure as code
  • cloud first software development
  • active learning and sharing
  • high performant diverse teams

Key Requirements

  • Ability to write secure code in three or more languages
  • Familiar with secure coding standards
  • Understand and implement standard branching
  • Apply tools to scan and measure code quality
  • Understand and build test code
  • Understand basic design patterns
  • Understand requirement analysis
  • Understand agile and modern SDLC practices
  • Understand basic engineering principles
  • Familiar with different application patterns
  • Understand CI/CD concepts
  • Ability to write code to build automation tasks

Work Rights

Not specified

Tailored Resume

Cover Letter