Mastercard
Software Engineer II
O'Fallon, Missouri · Mid · Part-time
Sponsorship not specified$92k-$147kDetected 2 days ago
JavaSpringCode ReviewCI/CDRESTKafkaAgileTest AutomationResearch
About the role
- The Software Development Engineer II is an experienced software engineer specializing in Java development and microservices architecture.
Responsibilities
- Design software components by translating product requirements into scalable technical solutions.
- Contribute to software architecture decisions and technical design discussions.
- Build modular, extensible, maintainable, and performant applications.
- Design, execute, and maintain unit, functional, and integration tests.
- Support system performance optimization, scalability improvements, and reliability initiatives.
- Design applications with observability, operational readiness, and supportability in mind.
- Support applications throughout their lifecycle, including production support.
- Collaborate with cross-functional stakeholders to deliver business solutions.
- Experience developing cloud-ready applications and microservices.
- Understanding of software architecture and design principles.
Requirements
- Experience with automated testing, unit testing, and integration testing.
Skills
- Mastercard powers economies and empowers people in 200+ countries and territories worldwide.
- Title and Summary
- Software Development Engineer II
Compensation
- $92,000 - $147,000 USD
Benefits
- Do not include any medical or health information in this email.
Equal opportunity
- Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Apply directly at Mastercard →Create a free account for alerts like thisView Mastercard immigration profile
This listing is sourced directly from Mastercard's careers page and normalized into a canonical job model.