Logo of Huzzle

Software Development Engineer II-1

image

Mastercard

14d ago

  • Job
    Full-time
    Mid & Senior Level
  • IT & Cybersecurity
  • Dublin

AI generated summary

  • You need experience with Jenkins, Kubernetes, Docker, infrastructure as code, and software development in C#, Go, or Java. Relevant degree and strong communication skills are essential.
  • You will modernize the CI stack using Docker and Kubernetes, design and manage enterprise tech solutions, improve engineering practices, collaborate with peers, and choose your career path.

Requirements

  • Experience building and administering systems using industry standard tooling like Jenkins, Kubernetes, Docker
  • Experience with infrastructure as code and deployment automation
  • Experience designing and implementing software in C#, Go, Java or other similar languages
  • Motivation, creativity, self-direction, and desire to thrive on small project teams
  • Superior academic record with a degree in Computer Science or related technical field
  • Strong written and verbal English communication skills

Responsibilities

  • Set the vision for modernizing our Continuous Integration stack to focus on Docker container image building and utilizing Kubernetes as our orchestration tool
  • Help design, build and manage efforts that enable teams to deliver the technology and platform that powers a global enterprise application
  • Learn, innovate and apply a diverse set of languages, frameworks and industry standard DevOps tools
  • Continuously improve our software engineering practices
  • Collaborate across teams with exceptional peers who are passionate about what they do
  • Choose between a team leadership or technical leadership career path

FAQs

What is the main focus of the Software Development Engineer II-1 role?

The main focus of the role is to design and implement fast, robust, and secure systems and tooling for Continuous Integration, facilitating a great development experience for other engineers.

What programming languages are preferred for this position?

Experience in C#, Go, Java, or other similar languages is preferred for this position.

What type of teams will I be working with?

You will be working in small, flexible teams where every member contributes to designing, building, and testing features.

Is there an opportunity for career advancement in this role?

Yes, there is an opportunity to choose between a team leadership or technical leadership career path.

What are the expectations regarding information security?

All employees must abide by Mastercard's security policies, ensure confidentiality and integrity of accessed information, report any security violations or breaches, and complete periodic mandatory security trainings.

What tools will I be using in this role?

You will be using industry-standard tools like Jenkins, Kubernetes, Docker, as well as working with infrastructure as code and deployment automation.

What qualifications are required for this position?

A superior academic record with a degree in Computer Science or a related technical field is required, along with motivation, creativity, and strong written and verbal communication skills.

How does the company support employee inclusion?

The company cultivates a culture of inclusion that respects individual strengths, views, and experiences, believing that differences enable a better team that makes better decisions and drives innovation.

What were some responsibilities from last month’s projects for this role?

Responsibilities included integrating a new SAST tool into the CI pipeline for over 150 applications, designing a CLI for configuration interactions with the SAST tool, redesigning the reporting mechanism for integration testing, and upgrading infrastructure as code for .NET.

Is there a focus on continuous improvement in this position?

Yes, continuous improvement of software engineering practices is a key responsibility of this role.

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.