Senior Software Engineer

Global technology company in the payments industry, connecting and powering an inclusive digital economy through secure transactions.
$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 combines technical expertise with collaborative leadership, working on high-volume, high-performance Java applications. The position involves full-stack development with emphasis on back-end work, utilizing frameworks like Spring and Hibernate. Key responsibilities include developing secure, highly available solutions, leading system maintenance efforts, and mentoring junior engineers. The ideal candidate will have strong expertise in Java development, RESTful APIs, and web technologies, along with experience in cloud-native environments. The role offers competitive compensation ($132,000 - $212,000) and comprehensive benefits including medical insurance, 401k matching, and flexible work arrangements. Mastercard's culture emphasizes inclusion and innovation, making it an ideal environment for engineers passionate about building global-scale solutions while contributing to team growth and success. The position is based in Arlington, Virginia, offering an opportunity to work with a diverse global customer base while maintaining high standards of security and performance.

Last updated 8 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with engineers to develop and maintain high-volume Java applications
  • Work with technical leads and product managers to define features
  • Lead day-to-day system development and maintenance efforts
  • Seek opportunities to enhance standards and streamline processes
  • Actively contribute to agile discussions and retrospectives
  • Troubleshoot and resolve complex technical issues
  • Contribute to the entire software development lifecycle
  • Apply best practices in software engineering
  • Mentor junior engineers and contribute to team knowledge-sharing

Requirements For Senior Software Engineer

Java
JavaScript
Kubernetes
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 (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
  • Experience building global-scale, high-quality solutions
  • Strong verbal and written communication skills
  • Bachelor's degree in IT, Computer Science, Software Engineering, or related field

Benefits For Senior Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Insurance (medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • 16 weeks new parent leave
  • Up to 20 paid days bereavement leave
  • 10 annual paid sick days
  • 10 or more annual paid vacation days
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Tuition reimbursement
  • Gender-inclusive benefits

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java backend development with Spring Boot and microservices architecture.

Full Stack Software Engineer

Senior Full Stack Software Engineer role at Mastercard focusing on building high-performance analytics platforms and real-time interactive applications for global clients.

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform, focusing on AWS cloud architecture, full-stack development, and distributed systems in Pune, India.

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

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

Senior Product Manager, Platform Engineering

Senior Product Manager role at Mastercard focusing on platform engineering and internal developer platforms, offering competitive compensation and comprehensive benefits.