FetchJobs.co logo
FetchJobs.co Verified
Human Resources, Recruitment Technology, AI

software Engineer

United StatesRemoteFull TimePosted 1 day agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Mastercard is seeking a Senior Software Engineer to develop, enhance, and maintain cutting-edge payment solutions and decision management systems. This role involves designing scalable, reliable, and efficient software components, implementing innovative features, and optimizing existing systems. The ideal candidate will have a strong technical background with at least 5 years of experience in software development, expertise in Java, C++, or Python, and a deep understanding of SDLC, Agile, and DevOps. Experience with cloud platforms (AWS/Azure), microservices, and secure coding practices is highly desirable. This position offers an opportunity to contribute to industry-leading products and foster technological excellence.

About The Company
Mastercard is a leading global technology company in the payments industry, dedicated to connecting and powering an inclusive digital economy that benefits individuals, businesses, and governments worldwide. With a presence in over 210 countries and territories, Mastercard leverages innovative technology, strategic partnerships, and extensive networks to deliver secure, seamless, and accessible digital payment solutions. Our purpose is to build a sustainable economy where everyone can prosper, and we are committed to making transactions safer, simpler, smarter, and more inclusive. Our culture is driven by a strong decency quotient (DQ), emphasizing integrity, respect, and responsibility in all our endeavors. We believe in harnessing the power of technology and innovation to unlock potential and create opportunities for all.
About The Role
The Senior Software Engineer role at Mastercard is a vital position within our technology division, focusing on developing, enhancing, and maintaining cutting-edge payment solutions and decision management systems. This role involves working closely with cross-functional teams to design scalable, reliable, and efficient software components that support Mastercard’s mission of enabling secure and inclusive digital transactions globally. The Senior Software Engineer will play a key part in implementing innovative features, optimizing existing systems, and ensuring the highest standards of security and performance. This position offers an exciting opportunity to contribute to industry-leading products that impact millions of users worldwide, fostering a culture of continuous improvement and technological excellence.
Qualifications
The ideal candidate will possess a strong technical background with a minimum of 5 years of experience in software development, preferably within financial services, fintech, or related industries. A bachelor’s degree in Computer Science, Software Engineering, or a related field is required; a master’s degree is preferred. Expertise in programming languages such as Java, C++, or Python is essential, along with a deep understanding of software development lifecycle, agile methodologies, and DevOps practices. Experience with cloud platforms like AWS or Azure, knowledge of microservices architecture, and familiarity with secure coding practices are highly desirable. Strong problem-solving skills, excellent communication abilities, and a collaborative mindset are crucial for success in this role.
Responsibilities

  • Design, develop, and maintain scalable and secure software solutions that support Mastercard’s decision management systems and digital payment platforms.
  • Collaborate with product managers, data scientists, and other engineering teams to translate business requirements into technical specifications and deliver innovative features.
  • Implement best practices for coding, testing, and deployment to ensure high-quality and reliable software releases.
  • Participate in code reviews, troubleshoot complex issues, and optimize system performance and security.
  • Contribute to the continuous improvement of development processes, tools, and methodologies.
  • Maintain comprehensive documentation of software designs, code, and system configurations.
  • Stay updated with emerging technologies and industry trends to incorporate innovative solutions into Mastercard’s products.
  • Mentor junior team members and promote knowledge sharing within the team.

Benefits
Mastercard offers a competitive compensation package, including comprehensive health insurance, retirement plans, and performance-based bonuses. Employees have access to ongoing professional development opportunities, including training programs, certifications, and conferences. We foster a flexible work environment that supports work-life balance, with options for remote work and flexible hours. Additional benefits include paid time off, wellness programs, employee discounts, and a commitment to diversity and inclusion initiatives. Mastercard’s culture emphasizes innovation, collaboration, and personal growth, ensuring our employees are well-supported in their careers and well-being.
Equal Opportunity
Mastercard is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to creating a workplace where everyone feels valued, respected, and empowered to contribute their best. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected characteristic. Our commitment to diversity and inclusion extends to all aspects of employment, including recruitment, development, and advancement opportunities. We believe that a diverse workforce enhances our ability to innovate and serve our global customer base effectively.

Ready to apply?
You'll be redirected to FetchJobs.co's application page.

Similar roles