
Software Engineer I
Mastercard22 hours ago
Dublin, IrelandEntry Level
Responsibilities
- Write high-quality software with a focus on security, design, and maintainability.
- Contribute to all phases of software development from design through rollout.
- Own team software including monitoring, dependencies, builds, and deployments.
- Communicate and collaborate effectively in a global environment.
- Follow Mastercard security policies, protect information confidentiality and integrity, report suspected security violations, and complete required security training.
Requirements
- Currently enrolled in the final year of a bachelor’s or accelerated master’s program.
- Strong foundation in algorithms, data structures, and core computer science concepts.
- Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, or Python.
- Strong written and verbal English communication skills.
- Strong analytical and problem-solving skills.
Benefits
- Flexible work hours.
- Paid volunteer days.
- Charitable matching.
- Tuition assistance.
- Continuous learning and career growth opportunities.
- Inclusive and collaborative global culture.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).