Lead Software Engineer
On-siteDublin, Leinster, Ireland
Dublin, Leinster, IrelandOn-siteFull TimeSenior LevelEnterprise
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.