Software Engineer I - Mastercard
Mastercard is dedicated to connecting and empowering a **sustainable and inclusive global economy**. Our software engineers develop systems that facilitate transactions, analyze data, and detect fraud, providing crucial insights into economic trends for our customers. We are committed to building **simple, secure, and intelligent solutions** that foster trust in every interaction. Our industry expertise is bolstered by our commitment to being a **positive force in the world**, driven by the principle of doing well by doing good.
Mastercard's global workforce is instrumental in achieving our mission of fostering a sustainable, inclusive global economy. We cultivate an environment that respects the **strengths, perspectives, and experiences** of all employees through a collaborative global culture of inclusion and belonging.
Mastercard's software engineering teams prioritize **security, reliability, and performance**, striving to deliver solutions that consistently exceed customer expectations. We are seeking talented Software Engineers to develop **advanced technologies and applications** that are transforming the payments industry.
About Mastercard and This Opportunity
At Mastercard, we are committed to:
- Driving innovation and impact through **software engineering excellence**.
- Developing code that yields **tangible, real-world results** for a diverse customer base and critical challenges.
- Offering a **competitive benefits program** designed to attract and retain top-tier engineering talent globally.
- Providing **additional employee benefits** that align with our core values, including flexible work arrangements, paid volunteer days, charitable contribution matching, and tuition assistance.
- Fostering an environment conducive to **continuous learning and professional growth**, enabling skill enhancement and career progression.
- Cultivating an **inclusive culture** where employees, in all their diversity, feel valued, respected, and empowered to contribute authentically. Further details can be found in Mastercard’s Corporate Sustainability Report.
The **Software Development Engineer I** is a full-time role within **Mastercard Launch**, a cohort-based graduate development program. This program is specifically designed to build essential skills for innovators in the payments sector. Eligibility requires candidates to be currently graduating seniors pursuing a relevant degree.
Key Responsibilities of the Role:
- Serve as a **hands-on engineer**, producing high-quality code with a strong focus on security, robust design, and maintainability.
- **Contribute across all phases** of the software development lifecycle, from initial design to successful rollout.
- Assume **strong ownership** of your team's software, including monitoring, dependency management, build processes, and deployments.
- **Communicate, collaborate, and operate effectively** within a global working environment.
Candidate Profile: Essential Qualifications
- Currently enrolled in your **final year of a bachelor’s or an accelerated master’s program**.
- Possess a **strong foundation in algorithms, data structures, and core computer science concepts**.
- Proficiency in **one or more general-purpose programming languages**, such as Java or JavaScript.
- Demonstrate **strong written and verbal English communication skills**.
- Exhibit **strong analytical abilities and excellent problem-solving skills**.
Corporate Security Responsibility: A Mandate for All
All activities involving access to Mastercard assets, information, and networks carry an inherent organizational risk. Therefore, every individual working for, or on behalf of, Mastercard is accountable for information security and must:
- **Adhere strictly to Mastercard’s security policies and practices**.
- **Ensure the confidentiality and integrity** of all accessed information.
- **Report any suspected information security violation or breach** promptly.
- **Complete all periodic mandatory security trainings** in accordance with Mastercard’s guidelines.
