Senior Software Engineer

A global technology company in the payments industry that connects consumers, financial institutions, merchants, governments and businesses worldwide.
$132,000 - $212,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Mastercard, a global leader in digital payments technology, is seeking a Senior Software Engineer to join their Corporate Solutions team. This role offers an exciting opportunity to work on enhancing and modernizing Commercial Buyer Services Experience services, focusing on secure and highly available solutions for a diverse global customer base.

The position combines technical expertise with leadership responsibilities, requiring strong Java development skills and experience with modern frameworks like Spring and Hibernate. You'll be working on high-volume, high-performance applications that serve Mastercard's global customer base, making a direct impact on the company's payment infrastructure.

As a Senior Software Engineer, you'll collaborate with cross-functional teams to develop features, write user stories, and lead day-to-day development efforts. The role involves full-stack development with a focus on backend systems, working with RESTful APIs, and cloud-native environments. You'll also have the opportunity to mentor junior engineers and contribute to team knowledge-sharing initiatives.

Mastercard offers an inclusive culture focused on decency and belonging, with comprehensive benefits including medical/dental/vision insurance, 401k with best-in-class match, generous parental leave (16 weeks), and educational support. The company's commitment to diversity and inclusion is reflected in their culture and work environment.

The ideal candidate will bring strong technical skills in Java development, experience with web technologies, and excellent communication abilities. This role offers the chance to work on innovative payment solutions while growing professionally in a supportive, global organization that values both technical excellence and personal growth.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with engineers to develop and maintain high-volume, high-performance Java applications
  • Work with technical leads and product managers to define features and write user stories
  • Lead day-to-day system development and maintenance efforts
  • Troubleshoot and resolve complex technical issues in development and production environments
  • Contribute to the entire software development lifecycle
  • Apply best practices in software engineering using OOP principles
  • Mentor junior engineers and contribute to team knowledge-sharing

Requirements For Senior Software Engineer

Java
JavaScript
React
  • Proven full-stack development experience with expertise in back-end development
  • Proven expertise in Java development using frameworks such as Spring and Hibernate
  • Strong background in RESTful APIs and JSON/SOAP-based APIs with Java
  • Hands-on experience with web technologies such as JavaScript, jQuery, AngularJS, CSS, HTML
  • Experience working in cloud-native environments (e.g., AWS, Cloud Foundry)
  • Familiarity with Agile development practices
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or related field
  • Strong verbal and written communication skills

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Medical, dental, and vision insurance
  • 401k with best-in-class company match
  • 16 weeks new parent leave
  • Up to 20 paid days bereavement leave
  • 10 annual paid sick days
  • 10+ annual paid vacation days
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • Tuition reimbursement
  • Fitness reimbursement

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.