Senior Software Engineer

Mastercard
United States
Workplace: OnsiteFull timeUSD 115,000 - 184,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Java","Spring Boot","Spring Security","Maven","Hibernate","REST","SQL","Jenkins","XLR","CI/CD","Splunk","JUnit","NUnit","OWASP","Cloud","PCF","AWS","Microservices","Distributed Systems","Testing"]

Design, build, and deploy scalable software for Mastercard's Clearing program within Core Payments. Lead architecture discussions, implement test automation and CI/CD, review code, and mentor junior engineers while ensuring security, observability, and high performance in a cloud-native, microservices-driven environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
4 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Design, build, and deploy scalable software for Mastercard's Clearing program within Core Payments. Lead architecture discussions, implement test automation and CI/CD, review code, and mentor junior engineers while ensuring security, observability, and high performance in a cloud-native, microservices-driven environment.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools
  • •Apply knowledge of data structures, algorithms, and efficient coding practices to build scalable solutions
  • •Contribute to end-to-end software development lifecycle, including design, development, testing, deployment, and monitoring
  • •Lead code reviews, ensure coding standards and security practices, and act as a technical reviewer for system designs
  • •Mentor junior engineers and collaborate with architects, product teams, and other stakeholders

Pay and Benefits

Salary: USD 115,000 - 184,000 annually
Perks:Health Insurance401kPaid LeaveLife InsuranceGym Membership

Key Requirements

  • •Strong hands-on experience in software engineering, including development and quality engineering to design systems for reliability, performance, and scalability.
  • •Proven experience working with JAVA JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies.
  • •Cloud native developments, such as Pivotal Cloud Foundry (PCF), AWS, Etc.
  • •Experience with secure coding practices and application security principles (e.g., OWASP) and integrating security testing into CI/CD pipelines.
  • •Domain knowledge in payments and transaction processing systems
Education:Bachelor's
Skills:JavaSpring BootSpring SecurityMavenHibernateRESTSQLJenkinsXLRCI/CDSplunkJUnitNUnitOWASPCloudPCFAWSMicroservicesDistributed SystemsTesting
Tech Stack:JavaJDK 11-17Spring BootSpring SecurityMavenHibernate/JPARESTSQL ServerCI/CDJenkinsXLRSonarCloverSplunkPCFAWSMicroservicesDistributed SystemsOWASPJUnit

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor