Logo of Huzzle

Senior Software Engineer

image

Mastercard

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You must have strong Java skills, technical leadership experience, knowledge of web technologies, RESTful APIs, responsive design, debugging abilities, and familiarity with cloud-native development.
  • You will design and develop an e-commerce platform, innovate in payments, lead daily team activities, define business requirements, mentor junior members, and align architecture with other products.

Requirements

  • Software developer with strong Java development experience.
  • Proven experience as a technical lead building world class solutions on a global scale
  • Working in an agile environment
  • Expert in web technologies such as Spring, JavaScript, JQuery, AngularJS, CSS, CSS 3.0, cross browser compatibility, GWT & HTML
  • Experience with responsive design
  • Working with RESTful APIs and JSON
  • Ability to debug server side API calls, and contribute to the design of best-practice RESTful APIs
  • Knowledge of cloud native development such as cloud foundry, AWS, etc.

Responsibilities

  • Design & develop a world class e-commerce platform
  • Innovate new technologies in the payments space
  • Senior Software Engineer for a world class distributed agile development team in the Commercial cards space.
  • Lead on a daily basis the design and development of the platform
  • Work with stakeholders, both internally and externally, to define business requirements and assist in the prioritization of tasks for the development team
  • Mentor more junior members of the team
  • Lead architectural discussions and work across other products to ensure alignment with the rest of the product suite

FAQs

What is the main purpose of the Senior Software Engineer position?

The main purpose is to connect and power an inclusive, digital economy by designing and developing a world-class e-commerce platform, innovating new technologies in the payments space, and bringing products to market on a global scale.

What technologies should a candidate be proficient in for this role?

Candidates should have strong Java development experience and be experts in web technologies such as Spring, JavaScript, JQuery, AngularJS, CSS, CSS 3.0, and HTML. Experience with RESTful APIs and JSON is also required.

What type of work environment does this role operate in?

This role operates in a distributed agile development team environment.

What responsibilities will the Senior Software Engineer have?

Responsibilities include leading the design and development of the platform, mentoring junior team members, working with stakeholders to define business requirements, and leading architectural discussions to ensure alignment with the rest of the product suite.

Is there a focus on corporate security in this position?

Yes, there is a strong emphasis on corporate security responsibility, which includes abiding by Mastercard's security policies, ensuring the confidentiality and integrity of information, and reporting any suspected security violations.

What experience is preferred in terms of product market delivery?

Proven experience as a technical lead in building world-class solutions and bringing products to market on a global scale is preferred.

What are some key skills required for the role?

Key skills required include debugging server-side API calls, contributing to the design of best-practice RESTful APIs, experience with responsive design, and knowledge of cloud-native development technologies such as Cloud Foundry and AWS.

How will the Senior Software Engineer collaborate with other teams?

The Senior Software Engineer will work with both internal and external stakeholders to define business requirements and assist in the prioritization of tasks for the development team. They will also lead architectural discussions across other products.

Is mentoring a part of this role?

Yes, mentoring junior members of the team is a key responsibility of the Senior Software Engineer.

What is the job ID for this position?

The job ID for this position is R-221281.

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.