
Senior Software Engineer
Mastercard · Posted Oct 6
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 Global Risk and Compliance team at Mastercard contributes to the company's risk and compliance portfolio, with compliance programs focused on transaction monitoring for anti-money laundering and regulatory compliance requirements across regions and functions. The team designs, develops, and maintains comprehensive business solutions in a technology portfolio spanning Agile, architecture, design, engineering, and strategy. This role is a Senior Software Development Engineer who develops applications using the Java J2EE stack, focused on designing and developing highly scalable, operable, and highly available high quality code.
What you will do
- Develop application logic for a multi-component system of applications.
- Significant code development, code review and day-to-day support duties.
- Ensure product deliverable is highly performant, responsive and of high quality.
- Deliver completed code on time and with minimal to no defects or failures.
- Ensure all new logic maintains current unit test coverage standards or higher.
- Help maintain code quality and enable automation.
- Support testing resources as needed to remediate defects, answer questions, and assist with automation tasks.
- Contribute to the development of applications, components, system to system interfaces, and complete software solutions.
- Actively participate in the agile ceremonies including Daily Scrum, Story Grooming, Sprint Planning, and Retrospectives
- Participate in team prioritization discussions with Product/Business stakeholders
- Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
- Automate build, operate, and run aspects of software
- Drive integration of services focusing on customer journey and experience
- Perform demos/acceptance discussions in interacting with Product owners
- Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
- Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing
- Must have soft skills as well as technical in order to Communicate, collaborate and work effectively in a global environment. Public speaking as a technology evangelist for Mastercard
- Must have the ability to confidently and quickly make a decision is the hustle-bustle environment in order to maintain the ability of rapid development and deployment of new coding changes
Skills used in this role
What the employer is looking for
- Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering or equivalent work experience.
- Expert experience with performing code reviews, creating system design, and mentoring junior level developers
- As recognized subject matter expert, lead planning, design and implementation of technical solutions
- Knowledge of Design Patterns
- Strong communication skills working with business partners and other key project contacts
- Knowledge of cloud native development such as pivotal cloud foundry etc.
- Extensive experience in designing and developing consumer facing products is a must have.
- Experience with software development methodologies, particularly with Agile/Scrum methodologies.
- Delivered scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and Deploy).
Preferred qualifications
- Extensive knowledge and experience with Java/ J2EE, Spring, Springboot, Hibernate, Web Services and Oracle SQL development
- Experienced in event driven systems (Apache Kafka, NATS, etc)
- Hands on experience of Angular/React will be an added advantage
- Experience with testing frameworks and methodologies (Gtest, JUnit, mocking, etc.)
- Experienced in building platforms with Microservice architecture and RESTful APIs.
- Experience using cloud-native approaches running on Linux, leveraging Spring Boot
- Experience with virtualization like Cloud Foundry (PCF), Kubernetes (PKS), Docker etc.
- Experience in CI/CD pipeline creation via Jenkins
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 advances agentic commerce with new trust and intelligence servicesSeptember 30, 2026
Mastercard Newsroom
Mastercard launches AI-powered B2B analytics for supplier paymentsSeptember 30, 2026
Mastercard Newsroom
Mastercard completes acquisition of BVNK to advance global stablecoin capabilitiesAugust 3, 2026
Mastercard Newsroom
Mastercard launches Wallet Pay to scale digital wallets worldwideSeptember 10, 2026