Logo of Huzzle

Manager, Software Engineering-1

image

Mastercard

14d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Dublin

AI generated summary

  • You need advanced skills in solution design, modern software practices, Agile experience, proficiency in Java, React, SQL, Spring, and a degree in computer science or related field.
  • You will design technical solutions, lead and mentor teams, collaborate on architecture, ensure successful delivery as a scrum master, resolve production issues, and promote knowledge sharing.

Requirements

  • Advanced skills in designing, building, and implementing robust solutions that perform faultlessly at scale.
  • Experience in using modern software development practices, including test driven development, automated testing, micro-services and continuous delivery.
  • Strong analytical and communication skills and have proven experience in collaborating effectively with business stakeholders.
  • Exceptional attention to detail and time management skills.
  • Experience working in an Agile environment.
  • Proficient programming skills with a deep understanding of Java, React, SQL and Spring Framework.
  • Experience working with highly scalable, reliable, maintainable, performant and secure applications.
  • Bachelor's degree in computer science, Software Engineering, or a related field.

Responsibilities

  • Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, engineering principles, processes, and best practices.
  • Provide strong people leadership and technical guidance to team - lead with a technical vision prioritizing business value, tech stack includes Java, React, PCF, Spring boot and Oracle
  • Lead by example with hands-on approach that demonstrates engineering excellence.
  • Work closely with product manager, technical leads and architects to align on objectives and architecture guidelines.
  • Act as the scrum master to ensure successful delivery of software capabilities.
  • Take ownership of complex problems and production incidents with dependencies across services and collaborate with cross-functional teams to drive timely resolution.
  • Perform code reviews to ensure best practices.
  • Establish effective partnerships and relationships across multiple organizations.
  • Encourage knowledge sharing and collaboration within your Guild/Program to drive the reuse of patterns, libraries, and best practices, enhancing overall productivity.

FAQs

What is the primary purpose of the Manager, Software Engineering-1 position?

The primary purpose is to connect and power an inclusive digital economy by delivering safe, simple, smart, and accessible transactions while leading software development and team growth.

What are the key responsibilities of the Manager, Software Engineering-1?

Key responsibilities include planning, designing, and developing technical solutions, providing people leadership, acting as a scrum master, resolving complex problems, and ensuring best practices through code reviews.

What technical skills are required for this position?

Required technical skills include proficiency in Java, React, SQL, and the Spring Framework, as well as experience with test-driven development, automated testing, micro-services, and continuous delivery.

Is experience in an Agile environment necessary for this role?

Yes, experience working in an Agile environment is essential for effectively managing software development processes.

What educational background is preferred for this position?

A bachelor's degree in computer science, Software Engineering, or a related field is preferred.

What kind of leadership style is expected from the Manager, Software Engineering-1?

A hands-on leadership style that demonstrates engineering excellence and prioritizes business value while fostering team growth is expected.

How does the role contribute to the company culture?

The role contributes to a culture of inclusion by respecting individual strengths and experiences, driving innovation, and promoting collaboration across organizations.

Are there specific programming practices that the Manager should adhere to?

Yes, the manager should adhere to modern software development practices including test-driven development, automated testing, and continuous delivery.

What is expected in terms of security responsibilities for this position?

It is expected that all activities involving access to Mastercard assets follow security policies, maintain information confidentiality, and report any security violations.

What is the job ID for the Manager, Software Engineering-1 position?

The job ID for this position is R-233784.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.