Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Software Engineer II

Salary

$92,000 - $147,000 USD per year

Apply on Mastercard

Description

Mastercard is seeking a Software Engineer II to join the Authentication Program team, focusing on Identity Check, a global authentication platform built on the EMV 3-D Secure protocol.

As a Software Engineer II, you will build and support highly scalable, high-performance software that protects billions of digital payment interactions globally.

Responsibilities:

  • Design, develop, test, and maintain high-quality Java-based software components
  • Apply software design principles to create maintainable, scalable, and efficient solutions
  • Participate in system architecture discussions and support implementation of architectural patterns
  • Develop solutions with operational readiness in mind, including observability, monitoring, troubleshooting, and supportability considerations
  • Collaborate with team members to improve system resiliency and production stability
  • Design, develop, and maintain comprehensive unit, functional, and integration tests
  • Analyze application behavior and identify opportunities to improve system performance, scalability, and reliability
  • Apply secure coding practices to develop software that minimizes vulnerabilities and adheres to organizational security standards
  • Utilize analytical and problem-solving skills to identify, diagnose, and resolve application and system issues
  • Collaborate effectively with software engineers, testers, product owners, and other stakeholders in a fast-paced, Agile team environment

Requirements:

  • Proficient experience developing Java microservice and RESTful APIs using Java EE and Spring technologies
  • Knowledge of software design principles, data structures, and object-oriented programming concepts
  • Proficiency working with orchestration platforms and tools, like Kubernetes and Docker
  • Experience using source control and collaborative development tools such as Git and Bitbucket
  • Experience working with software development lifecycle practices
  • Experience working with relational and/or distributed data stores
  • Experience deploying and supporting applications running on Tomcat or similar application platforms
  • Hands-on experience using GitHub Copilot, Claude Code, or other AI-assisted software development tools
  • Understanding of secure coding principles and industry standards
  • Experience using Git-based source control workflows
  • Experience creating and maintaining automated tests
  • Strong analytical, problem-solving, and communication skills

Benefits:

  • Insurance (medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Software-Engineer-II_R-293589

Apply on Mastercard