Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Mastercard

Lead Software Engineer (Commercial Connect API Team)

Posted
Discussion
  • Mastercard is seeking a Lead Software Engineer to join our growing Commercial Connect API team
  • This team is building a global B2B technology platform that empowers businesses of all sizes to manage payments more efficiently when buying or selling products and services
  • As a lead engineer, you’ll be part of a collaborative Agile team working in a cutting-edge Mastercard technology hub
  • You will apply modern software engineering development practices with a strong emphasis on microservices architecture and scalable database development
  • Your contributions will help shape how Mastercard standardizes, automates, and optimizes digital payments across the global B2B landscape
  • Lead the design, development, and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications
  • Contribute to all phases of the SDLC including planning, coding, testing, reviews, and delivery
  • Collaborate closely with engineers, product managers, TPMs, and test engineers to align technical and business goals
  • Perform code reviews, submit pull requests, and support continuous improvement
  • Ensure adherence to Mastercard’s engineering best practices and compliance with enterprise security, operations, and architecture standards
  • Optimize application performance and reliability for large-scale, high-traffic systems
  • Apply AI-assisted engineering opportunities across the SDLC, including code generation, test automation, and troubleshooting
  • Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders
  • Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered
  • Experience with CI/CD practices, containerization (Docker, Kubernetes), DevOps practices, automated testing, and version control using Git
  • Experience working in an Agile development environment
  • Hands-on experience with cloud platforms such as AWS or Azure
  • Proven expertise in designing and developing secure, scalable microservices that handle high traffic volumes, with a strong knowledge of microservices architecture, RESTful API design, and integration patterns
  • Advanced SQL knowledge with databases like PostgreSQL, Oracle, etc., and experience building solutions that scale
  • Strong experience developing backend applications using Java and Spring Boot
  • Extensive experience as a backend Software Engineer or Software Developer in a fast-paced, collaborative environment
  • Strong analytical and problem-solving abilities, with a focus on improving processes to accelerate delivery, foster innovation, reduce costs, and improve quality
  • Experience using AI-assisted development tools to improve engineering productivity, accelerate analysis, and generate test coverage

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.