Lead Software Engineer at MasterCard
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 26

Salary

0.0

Posted On

25 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

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.


This is a hybrid position based in Sandyford, Dublin, requiring three days per week onsite.


Role:


• 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.



All About You:


• Extensive experience as a backend Software Engineer or Software Developer in a fast-paced, collaborative environment.

• Strong experience developing backend applications using Java and Spring Boot.

• 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.

• Hands-on experience with cloud platforms such as AWS or Azure.

• Experience with CI/CD practices, containerization (Docker, Kubernetes), DevOps practices, automated testing, and version control using Git.

• Experience using AI-assisted development tools to improve engineering productivity, accelerate analysis, and generate test coverage.

• Experience working in an Agile development environment.

• Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.

• Strong analytical and problem-solving abilities, with a focus on improving processes to accelerate delivery, foster innovation, reduce costs, and improve quality.

  • • Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered.
Responsibilities
Loading...