Lead Software Engineer

Mastercard Mastercard · Fintech · Dublin 18, Ireland · Engineering

Lead Software Engineer for Mastercard's Commercial Connect API team, focusing on building a global B2B technology platform for managing business payments. The role involves designing, developing, and deploying Java microservices with a strong emphasis on microservices architecture, scalable database development, and cloud platforms.

What you'd actually do

  1. Lead the design, development, and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications.
  2. Apply 12-factor app principles to ensure robust, scalable, and cloud-ready solutions.
  3. Contribute to all phases of the development lifecycle including planning, coding, testing, reviews, and delivery.
  4. Collaborate closely with engineers, product managers, TPMs, and test engineers to align technical and business goals.
  5. Perform code reviews, submit and manage Git pull requests, and support continuous improvement.

Skills

Required

  • Java
  • microservices architecture
  • RESTful API design
  • SQL
  • AWS or Azure
  • CI/CD
  • Docker
  • Kubernetes
  • DevOps
  • automated testing
  • Git
  • Agile development

Nice to have

  • commercial card or corporate banking space
  • enterprise payment systems or financial services infrastructure
  • manage or lead complex technical projects
  • mentor junior developers

What the JD emphasized

  • high-traffic volumes
  • scale