FAQs
What is the main purpose of the Lead Software Development Engineer role?
The main purpose of the Lead Software Development Engineer role is to provide technical leadership and expertise within the development life-cycle for new products and services, focusing on developing innovative, cost-effective, and high-quality solutions in a timely manner.
What technologies and frameworks should applicants be experienced in?
Applicants should have strong Java development and architecture experience, experience with the Spring framework, Maven, Kafka, and database design using SQL. Familiarity with responsive design, RESTful APIs, JSON, and cloud-native development such as PCF and Azure is also important.
What types of applications will the successful candidate be working on?
The successful candidate will be working on secure, maintainable, scalable, and complex application solutions, particularly in projects that aid in fighting fraud and enhancing financial management for cardholders and card issuers.
Is there an opportunity for mentoring and coaching within this role?
Yes, the Lead Software Development Engineer is expected to mentor, coach, and assist project team members while providing technical training to the team.
What educational background is required for this position?
A Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent work experience is required for this position.
What is the expected work environment for this role?
The Lead Software Development Engineer will work in a cross-functional development team environment, collaborating with business and technical partners to identify and scope opportunities.
Are strong communication skills important for this position?
Yes, strong communication skills, both verbal and written, are essential, along with relationship-building, collaboration, and organizational skills.
What is the corporate security responsibility associated with this role?
Individuals in this role are responsible for following Mastercard's security policies and practices, ensuring the confidentiality and integrity of information accessed, reporting any suspected security breaches, and completing all mandatory security trainings.
What methodologies does the role expect familiarity with?
The role expects familiarity with SAFe/Agile methodologies in delivering software solutions.
What is the job ID for this position?
The job ID for this position is R-219431.