Mastercard logo
MastercardPosted 2 weeks ago

Lead Software Engineer

On-siteDublin, Leinster, Ireland

Full TimeSenior LevelEnterprise

Job Summary

Design, develop, and deliver scalable, secure software solutions while defining application architecture and technology standards. Lead design discussions, drive technical decisions, and maintain resilient microservices-based platforms. Perform code reviews, mentor engineers, and collaborate with cross-functional stakeholders to deliver strategic initiatives. Troubleshoot complex production issues and evaluate emerging technologies through Proof of Concepts. Requires 10+ years of software development experience with 3+ years in a technical lead role.

Required Qualifications

  • 10+ years of software development experience
  • 3+ years in a technical lead or lead developer role
  • Proven experience building enterprise-scale distributed systems
  • Strong track record of leading architecture and modernization initiatives
  • Experience delivering AI-enabled solutions in production environments
  • AI solution architecture
  • enterprise AI integration
  • prompt engineering
  • AI governance
  • AI-powered automation and productivity solutions
  • Advanced Java development
  • Spring Boot
  • object-oriented design and programming
  • SOLID principles
  • design patterns
  • Domain-Driven Design (DDD)
  • Distributed systems architecture
  • microservices architecture
  • event-driven architecture
  • service discovery
  • circuit breakers
  • resilience patterns
  • scalable system design
  • RESTful API development
  • API gateway patterns
  • API security (OAuth2, JWT, OpenID Connect)
  • integration with enterprise platforms and external services
  • Code quality
  • technical debt management
  • performance engineering
  • scalability
  • software architecture best practices
  • Abide by Mastercard's security policies and practices
  • Ensure the confidentiality and integrity of the information being accessed
  • Report any suspected information security violation or breach
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce