
Software Engineer II
Mastercard · Posted Oct 23
Global technology company connecting consumers, financial institutions, merchants, and businesses through secure payment processing and digital commerce solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
The Mastercard Transaction Stream team develops next-generation Core Payment Products built on Digital Network Architecture, Cloud Native principles, and a Scaled Agile Framework. As a Software Engineer II on the team, you will contribute to the design, development, integration, automation, and delivery of highly scalable payment solutions while ensuring platform reliability, performance, and engineering excellence. The role also drives quality engineering, automation, and end-to-end product validation in collaboration with cross-functional global teams.
What you will do
- Work as a Transaction Stream team member to deliver end-to-end product validation for Transaction Stream.
- Play a crucial part in helping drive Quality to help build and ship better products.
- Drive test engineering methodologies, Mastercard standards and help build high quality software.
- Leverage GenAI tools and agents to bring productivity and speed
- Help make Quality as an integral part of the development process.
- Proactively monitor customer insights and production issues to seek quality feedback and improve processes to enhance quality of the product/capability.
- Drive quality automation and self-service culture as a part of software delivery practices.
- Acts as first-review for project-level reviews, walkthroughs and inspections.
- Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects, including Business Owners, Product Owners, Enterprise Architecture teams, Other product teams etc.
- Lead various initiatives for improving automation, defect metrics and overall quality. Conduct various Proofs-of-concept as per technological and business needs
Skills used in this role
What the employer is looking for
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or equivalent.
- Strong analytical, organizational, and problem-solving skills with exceptional attention to detail. (Must)
- Ability to analyze technical requirements systematically and deliver effective engineering solutions. (Must)
- Experience in software development, unit testing, functional testing, and integration testing. (Must)
- Strong hands-on experience developing automation frameworks and software solutions using Java. (Must)
- Experience building, testing, and supporting applications across Microservices, Event-Driven Architectures, and Database platforms. (Must)
- Experience working with various communication protocols (SFTP, Sockets, HTTPS, RPC, etc.) and CI/CD pipelines. (Must)
- Working knowledge of payment simulation tools such as T3 (or similar tools) and ISO 8583 payment protocols. (Must)
- Strong understanding of card payments, transaction processing, message flows, and financial messaging formats.
- Understanding of cloud-native platform architectures and microservices-based application development. (Preferred)
- Passion for emerging technologies and modern software engineering practices, especially Event-Driven Architecture and modern caching/persistence mechanisms.
- Experience with Digital Native Architecture, Spring Boot, Cloud technologies (preferably Pivotal Cloud Foundry), and Agile (SAFe) development environments.
- Strong communication and stakeholder management skills with experience collaborating across Product, Architecture, Engineering, Quality, and Vendor teams.
- Ability to provide technical guidance and contribute to engineering best practices across teams.
- Strong coordination and organizational skills with the ability to work effectively across global teams and stakeholders.
- Demonstrated experience working in Agile (SAFe) environments with a focus on delivering high-quality software solutions.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Mastercard
Mastercard is a global technology company in the payments industry that connects consumers, financial institutions, merchants, governments, and businesses worldwide. It operates a fast and secure payment processing network that spans more than 200 countries and territories. Through innovative products and solutions in credit, debit, digital assets, and security, Mastercard makes commerce safer, simpler, and more accessible.
- Industry
- Payments
- Company size
- 10001+ employees
- Founded
- 1966
- Location
- Purchase, New York, USA
- Funding stage
- Public Company
Funding
Public Company · $115M raised
Leadership
Chief Executive Officer
Chief Business Officer
President & Chief Technology Officer
Chief People Officer
Recent coverage
Mastercard Newsroom
Mastercard and BVNK launch Global Money Platform to power a multi-money world2026-10-15
Mastercard Newsroom
Mastercard advances agentic commerce with new trust and intelligence services2026-09-30
Mastercard Newsroom
Mastercard and World Bank Group launch $500 million global risk facility to expand financial access2026-09-09
Mastercard Newsroom
Mastercard completes acquisition of BVNK to advance global stablecoin capabilities2026-08-05