
Software Engineer II
Mastercard3 days ago
O'Fallon, MO, USAMid Level
H1B sponsor
Base Salary
$92k - $147k/yr
Responsibilities
- Design, develop, test, and maintain scalable Java software components for Mastercard’s Identity Check authentication platform.
- Create detailed technical designs and contribute to architecture discussions and implementation of scalable, maintainable, and reliable solutions.
- Develop unit, functional, service, and integration tests and support automated quality validation.
- Improve observability, monitoring, troubleshooting, resiliency, performance, scalability, and production stability.
- Apply secure coding practices, participate in peer code reviews, and address quality and security feedback.
- Diagnose application and system issues, perform root-cause analysis, and support development, testing, and production environments.
- Collaborate with software engineers, testers, product owners, and other stakeholders to deliver work within iteration timelines.
Requirements
- Proficiency developing Java microservices and RESTful APIs using Java EE, Spring, and Spring Boot.
- Knowledge of software design principles, data structures, object-oriented programming, distributed systems, and modern application architectures.
- Experience with Kubernetes, Docker, Git, Bitbucket, Git-based workflows, branching, pull requests, and peer code reviews.
- Experience with Oracle Database, Redis, Tomcat, or similar application platforms and data stores.
- Hands-on experience using AI-assisted development tools such as GitHub Copilot or Claude Code while maintaining accountability for design, security, testing, and production outcomes.
- Understanding of secure coding principles and standards including OWASP, CWE, and SEI CERT.
- Experience creating and maintaining automated unit, service, and integration tests using frameworks such as JUnit, Mockito, and Spring Test.
- Ability to independently troubleshoot problems, analyze root causes, implement solutions, and communicate effectively in a collaborative team environment.
Benefits
- Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; 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 vacation days; 5 personal days; 10 U.S. observed holidays; 401(k) matching; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.
- The position is intended to be filled by January 17, 2027, or as soon as possible if that date has passed.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).