Manager, Software Engineering

Mastercard Mastercard · Fintech · Dublin 18, Ireland · Engineering

Manager, Software Engineering responsible for the analysis, design, development, and delivery of software solutions, with a focus on leading and mentoring a team. The role involves a mix of engineering leadership and hands-on technical contribution, guiding the team's transition towards AI-driven and intelligent automation solutions.

What you'd actually do

  1. Lead, mentor, and develop a high-performing team of software engineers
  2. Balance engineering leadership with hands on technical contribution (approximately 50/50), including coding, design, and architectural decision making
  3. Provide strategic technical leadership across the platform, guiding design and implementation of complex, large scale components.
  4. Establish and promote software development best practices, with a strong focus on code quality, maintainability, and scalability
  5. Evaluate, recommend, and integrate emerging technologies to enhance platform scalability, efficiency, and maintainability.

Skills

Required

  • Java
  • Spring Boot
  • React
  • PostgreSQL
  • Agile development
  • Web and server-side technologies
  • Microservices
  • Data architecture
  • People management
  • Programming skills
  • Leadership skills
  • Multi-tasking abilities
  • Spring framework
  • Unit testing
  • SQL
  • Oracle
  • High performance applications
  • Problem diagnostic
  • Creative problem solving
  • Organizational skills

Nice to have

  • Kubernetes

What the JD emphasized

  • AI-driven
  • intelligent automation