Mastercard

Software Engineer I

Job Description

Posted on: 
June 4, 2024

MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession with security, reliability, and performance to deliver solutions that delight our customers. We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments.

Responsibilities

• Write and test high-quality, secure code that is both modular and functional

• Contribute to all parts of the software’s development including design, development, documentation, and testing

• Have strong ownership of your team’s software including deep in maintenance characteristics, runtime properties, dependencies, and build

• Communicate, collaborate and work effectively in a global environment.

Job Requirements

• Working competency with Java programming language skills

• Solid foundation of databases and SQL queries

• Monitoring tools experience (Splunk, Dynatrace)

• Strong foundations in algorithms, data structures, and core computer science concepts

• Evidence of working with object-oriented development and design patterns

• Strong analytical and excellent problem-solving skills

Apply now

More job openings