Software Engineer II

Mastercard
United States
Workplace: OnsiteFull timeUSD 92,000 - 147,000 annuallyFunction: Software EngineeringSkills: ["Angular","TypeScript","Java","SQL","Spring Boot","OWASP","CWE","Sonar","Checkmarx","Git","CI/CD","Containers","API","Microservices","Agile","Kanban","SAFe"]

Software Engineer II responsible for contributing to the Remote Payment and Presentment System, building scalable payment solutions, and maintaining code quality through reviews and automated testing. You’ll work across the full delivery lifecycle, apply Mastercard standards, and collaborate with guilds to improve processes, architecture, and customer experience using Angular, TypeScript, Java, and SQL in a microservices-based environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
4 months ago

Software Engineer II

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Status: Live
Reposted: similar role first listed 6 months ago

Job Summary

Software Engineer II responsible for contributing to the Remote Payment and Presentment System, building scalable payment solutions, and maintaining code quality through reviews and automated testing. You’ll work across the full delivery lifecycle, apply Mastercard standards, and collaborate with guilds to improve processes, architecture, and customer experience using Angular, TypeScript, Java, and SQL in a microservices-based environment.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Follow established processes and best practices across the software delivery lifecycle, including development, testing, and deployment
  • •Deliver assigned work with quality and timeliness, demonstrating self sufficiency in completing tasks while seeking guidance from senior team members when appropriate
  • •Proactively request and incorporate code reviews to continuously improve code quality
  • •Develop a strong understanding of the broader system landscape and end-to-end architecture within owned areas
  • •Contribute ideas and actionable feedback to enhance processes, performance, and product quality

Pay and Benefits

Salary: USD 92,000 - 147,000 annually
Perks:Health InsuranceDentalVision401kPaid LeaveBereavement LeaveSick TimeHolidaysGym Membership

Key Requirements

  • •Experience developing front-end applications using Angular, including writing and executing test scripts
  • •Strong proficiency in TypeScript, Java, and SQL, with experience building microservices using Spring Boot
  • •Familiarity with secure coding standards (e.g., OWASP, CWE) and code quality tools (e.g., Sonar, Checkmarx)
  • •Experience with Git-based workflows, including branching strategies and peer code reviews
  • •Ability to design and implement unit, integration, and service-level tests to ensure code quality and coverage
Experience:PaymentsFintechMicroservicesAngular
Skills:AngularTypeScriptJavaSQLSpring BootOWASPCWESonarCheckmarxGitCI/CDContainersAPIMicroservicesAgileKanbanSAFe
Languages:English
Tech Stack:AngularTypeScriptJavaSQLSpring BootOWASPCWESonarCheckmarxGitCI/CDContainerization

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