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 · Enterprise SaaS

Description For Senior Software Engineer

Mastercard is seeking a Senior Software Engineer to join their Corporate Solutions team, focusing on enhancing and modernizing Commercial Buyer Services Experience services. This role offers an exciting opportunity to work with cutting-edge technology in the global payments industry.

As a Senior Software Engineer, you'll be part of a dynamic team responsible for developing and maintaining high-volume, high-performance Java applications. The role combines technical expertise with leadership responsibilities, as you'll be expected to mentor junior engineers and contribute to team knowledge-sharing.

The position offers a competitive salary range of $132,000 - $212,000 USD, along with an impressive benefits package including medical, dental, and vision insurance, 401k with company match, 16 weeks of parental leave, and various other perks such as fitness reimbursement and tuition assistance.

You'll be working with modern technologies including Java, Spring, Hibernate, and various web technologies, while building global-scale solutions. The role requires expertise in RESTful APIs, cloud-native environments, and agile development practices. Your responsibilities will span the entire software development lifecycle, from planning and coding to deployment and production support.

Mastercard's culture emphasizes inclusion and decency, promoting an environment where individual strengths, views, and experiences are respected and valued. The company's commitment to innovation and global impact makes this an excellent opportunity for someone looking to work on solutions that affect millions of users worldwide.

The ideal candidate will bring strong technical skills in Java development, experience with enterprise-scale applications, and excellent communication abilities. You'll be working in Arlington, VA, collaborating with cross-functional teams to deliver secure, highly available solutions for a diverse global customer base.

This role offers significant growth potential within a leading global technology company, working on projects that directly impact how people and businesses conduct financial transactions worldwide. If you're passionate about building robust, scalable solutions and want to be part of a team that values innovation, collaboration, and technical excellence, this position at Mastercard could be your next career move.

Last updated 7 hours 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
  • 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 (JavaScript, jQuery, AngularJS, CSS, HTML)
  • Experience working in cloud-native environments (AWS, Cloud Foundry)
  • Familiarity with Agile development practices
  • Excellent knowledge of software engineering concepts and methodologies
  • Experience building global-scale, high-quality solutions
  • Strong verbal and written communication skills
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or related field

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Insurance (medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account
  • Health savings account
  • 16 weeks new parent leave
  • 10 annual paid sick days
  • 10+ annual paid vacation days
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with company match
  • Deferred compensation
  • Fitness reimbursement
  • Tuition reimbursement

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Full Stack Software Engineer

Senior Software Engineer role at Mastercard building high-performance analytics platforms and real-time applications for financial data analysis.

Senior Software Engineering (RPA _ Automation Anywhere 360 & C# .NET)

Senior Software Engineering role at Mastercard focusing on RPA development using Automation Anywhere 360 & C# .NET, offering competitive compensation and comprehensive benefits.

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform team, focusing on AWS cloud architecture, backend development, and microservices in Pune, India.

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java development for the Secure Remote Commerce platform, building scalable API services and mentoring team members.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.