Overview
At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their strengths, views, and experiences drives a global and collaborative culture of inclusion and a sense of belonging.
MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession with security, reliability, and performance to deliver solutions that delight our customers. We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments.
Role
- A hands-on full stack engineer that can code and build high quality secure front end and REST API/backend that is modular, functional, and testable.
- Contribute to all parts of the software’s development including design, development, test, deployment, support, documentation, configuration
- Participate in all the scrum ceremonies using Agile methodology.
- Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties, dependencies, and build.
- Communicate, collaborate, and work effectively in a team environment.
About You
- Strong foundation in algorithms, data structures, and core computer science concepts.
- Evidence of working with object-oriented development and design patterns.
- Full stack developer with ability to write secure code in backend and frontend programming languages (Java, JavaScript, Angular, SQL) and familiar with secure coding standards and vulnerability management
- Good knowledge of Spring, Spring Data JPA, REST and other frameworks.
- Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. JUnit, Mockito, Jasmine etc)
- Strong written and verbal English communication skills.
- Strong analytical and excellent problem-solving skills
- Self Starter, Proactive and Passionate about continuous improvement and delivering results
- Thrives in an environment that is fast-paced and customer-oriented
- Working knowledge of an Agile environment.
Corporate Security Responsibility
- All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Benefits Extracted with AI
- 401(k)
- Disability insurance
Similar jobs
Last update: 23 minutes ago
Software Rust Engineer II
Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and software development.
Software Rust Engineer II
Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and key management solutions.
Junior Software Engineer
Join Mastercard as a Junior Software Engineer in Lisbon, focusing on Java and authentication products.
Senior Rust Engineer
Senior Rust Engineer at Mastercard, focusing on cryptographic security and software development.
Lead Software Engineer - Hybrid, Dublin
Lead Software Engineer role in Dublin, focusing on Java, SQL, and software design, in a hybrid work setting.
Lead Software Engineer - Node.js, TypeScript, AWS
Lead Software Engineer role focusing on Node.js, TypeScript, and AWS in Prague, Czechia. Oversee development and mentorship within Mastercard.
Lead Software Engineer
Lead Software Engineer role at Mastercard, Dublin. Skills in Software Development, Automation, Data Analysis. Hybrid workplace.
Lead Software Engineer - Blockchain & Digital Assets
Lead Software Engineer specializing in Blockchain & Digital Assets at Mastercard, Dublin. Hybrid work model.
Lead Software Engineer - Aiia Pay
Lead Software Engineer for Aiia Pay at Mastercard, focusing on Open Banking payment technologies in Gdańsk, Poland.
Senior Software Engineer - Java, Microservices
Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Software Engineer - Java, RESTful APIs
Join Visa as a Software Engineer to design and implement high-quality solutions using Java and RESTful APIs in a hybrid work environment.
Software Engineer II
Join AvidXchange as a Software Engineer II to develop and support finance products using modern web frameworks and cloud technologies.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Junior Software Engineer with Angular and PHP
Join Enterprise Mobility as a Junior Software Engineer, working remotely with Angular and PHP.
Staff Software Engineer (Full Stack) - Java/Spring
Join Visa as a Staff Software Engineer in Warsaw, Poland. Expertise in Java, Spring, and Full-Stack Development required. Hybrid work model.
Senior Engineer - Java, JavaScript, REST API
Senior Engineer role focusing on Java, JavaScript, and REST APIs in a dynamic team at American Express, NY.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Software Engineer - Java, Node.js, Oracle
Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.
Senior Lead Software Engineer - Card Technology
Senior Lead Software Engineer role in Wilmington, focusing on software development, agile practices, and leading-edge technologies.
Software Engineer - Recent Graduate
Join PayPal as a Software Engineer in San Jose, CA, focusing on risk management and cybersecurity for recent graduates.
Software Engineer - Security Solutions
Join Microsoft Security as a Software Engineer to develop security solutions using Java, JavaScript, Python, and more in Redmond, WA.
Staff Software Engineer - Full Stack
Join Visa as a Staff Software Engineer - Full Stack in Austin, TX. Work on innovative projects with Java, Spring, Kubernetes, and more.