Software Engineer, Launch Program 2027 – United States
Mastercard
Mastercard
Embark on an 18-month journey with Mastercard's Launch Program as a Software Engineer, designed to cultivate specialized expertise through immersive, hands-on experience and dedicated mentorship. This program offers a unique opportunity to tackle significant business challenges, applying your technical acumen to projects that drive global impact and foster a sustainable economy.
You'll gain a profound understanding of Mastercard's diverse operations, collaborate seamlessly with cross-functional teams, and hone essential technical, analytical, and professional skills to accelerate your career trajectory. Upon program completion, you'll possess a robust foundation in your chosen engineering discipline and the confidence to pursue continuous growth within Mastercard.
As a Software Engineer in our Launch Program, you will contribute to the development of robust, scalable, and secure technology platforms. This role is ideal for proactive individuals eager to learn, develop, and apply their software engineering talents in a dynamic, collaborative setting.
Key contributions include: - Crafting clean, maintainable code aligned with industry best practices. - Participating in the full software development lifecycle: design, development, testing, and deployment. - Developing automated tests to ensure software quality and functionality. - Implementing secure coding practices and defensive programming. - Engaging in code reviews and integrating feedback for continuous improvement. - Utilizing debugging tools, logs, and documentation to resolve technical issues. - Learning and adapting to existing systems, tools, and development workflows. (Note: Specific projects, tools, and technologies will vary by team assignment.)
We are seeking individuals currently pursuing a Bachelor's or accelerated Master's degree in Computer Science, Engineering, or a closely related field, with an anticipated graduation date between December 2026 and June 2027. Candidates should possess project-based experience—whether academic, through internships, or personal endeavors—demonstrating proficiency in at least one programming language such as Java, JavaScript, Python, or C#.
Essential qualifications include advanced knowledge of data structures, algorithms, and fundamental computer science principles. Familiarity with version control systems like Git and prior experience or coursework in automated testing are highly valued. A strong aptitude for problem-solving and a genuine enthusiasm for learning are critical for success in this program.
MasterCard
IT Consulting