Description
Join Mastercard's Core Payments, Network Solutions team as a Software Engineer II to develop software that supports secure, reliable, and scalable payment-processing capabilities.
You will design, build, test, deploy, and maintain software components, automation frameworks, and validation tools supporting payment applications and services.
Responsibilities:
- Develop microservices using Java and Spring Boot and work with relational SQL databases.
- Apply data structures, algorithms, and efficient coding practices to build scalable solutions.
- Contribute across the software development lifecycle, including deployment, monitoring, and ongoing maintenance.
- Participate in software design and architecture discussions, applying established patterns to support scalability, reliability, and maintainability.
- Develop and maintain unit, functional, and integration tests, automation frameworks, and CI/CD testing integrations.
- Analyze and improve transaction-processing performance, response times, and scalability through load testing, tuning, and bottleneck analysis.
- Collaborate with engineering, architecture, product, and operational stakeholders to deliver payment solutions and strengthen engineering practices.
Required Qualifications:
- Demonstrated software development and quality engineering experience, including building microservices with Java and Spring Boot.
- Proficiency with relational data concepts and SQL databases, preferably PostgreSQL and Oracle SQL.
- Strong understanding of cloud-native architecture, including AWS, PCF, and Kubernetes, and microservices, distributed-systems, and event-driven design concepts.
Success Measures (First 12 Months):
- Deliver assigned Core Payments, Network Solutions software components from design through testing, deployment, and maintenance.
- Produce secure, maintainable code supported by peer reviews and unit, functional, and integration tests.
- Strengthen test automation, code coverage, and CI/CD release processes.
Benefits:
- Insurance (including 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, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- Deferred compensation for eligible roles
- Fitness reimbursement or on-site fitness facilities
- Eligibility for tuition reimbursement