# Lead Software Engineer Lead Software Developer

**Company**: Mastercard
**Location**: Dublin
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Dublin-Ireland/Lead-Software-Engineer_R-287186?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a471b047-329

## Description

We are seeking a Lead Software Developer to join our team. As a technical leader, you will be responsible for designing, developing, and delivering scalable, secure, and high-performing software solutions. You will provide technical leadership across engineering teams, combining deep hands-on development expertise with architectural leadership, mentoring, and cross-functional collaboration.

**Key Responsibilities:**

- Lead the design, development, and implementation of enterprise-scale software solutions.

- Define application architecture, technology standards, and engineering best practices.

- Drive technical design discussions and architectural decisions across multiple teams.

- Develop and maintain scalable, resilient, and secure microservices-based platforms.

- Perform code reviews and ensure adherence to quality, security, and performance standards.

- Mentor and coach engineers, fostering technical excellence and continuous learning.

- Collaborate with Product, Architecture, Operations, and Business stakeholders to deliver strategic initiatives.

- Lead troubleshooting, root cause analysis, and resolution of complex production issues.

- Evaluate emerging technologies and drive innovation through Proof of Concepts (PoCs).

**Required Technical Expertise:**

- AI & Intelligent Solutions: AI solution architecture, enterprise AI integration, prompt engineering, AI governance, and AI-powered automation and productivity solutions.

- Application Development & Design: Advanced Java development, Spring Boot, object-oriented design and programming, SOLID principles, design patterns, and Domain-Driven Design (DDD).

- Distributed Systems & Microservices: Distributed systems architecture, microservices architecture, event-driven architecture, service discovery, circuit breakers, resilience patterns, and scalable system design.

- API & Integration Engineering: RESTful API development, API gateway patterns, API security (OAuth2, JWT, OpenID Connect), and integration with enterprise platforms and external services.

- Engineering Excellence: Code quality, technical debt management, performance engineering, scalability, and software architecture best practices.

**Preferred Experience:**

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

## Skills

### Required
- 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

### Nice to have
- 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

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Dublin-Ireland/Lead-Software-Engineer_R-287186?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
