Software Engineer II
Mastercard
Mastercard
Join Mastercard as a Software Engineer II and contribute to building a sustainable global economy. We empower individuals and businesses in over 200 countries through secure, simple, and smart digital payment solutions. Leverage our technology, innovation, and partnerships to help people, businesses, and governments achieve their full potential.
This role involves supporting software engineering lifecycles, from programming and testing to implementation and delivery. You will explore innovative technical solutions, including AI-assisted development, to enhance productivity and code quality, aligning with our commitment to a prosperous future for all.
As a Software Engineer II, you will be instrumental in programming, testing, implementing, maintaining, and supporting systems applications in line with Mastercard's high standards. You'll develop robust, secure, and scalable software solutions using technologies like Java, Spring Boot, Cloud services, Kafka, PostgreSQL, Cassandra, JCL, Cobol, DB2, and VSAM, ensuring timely and budget-conscious delivery.
Your role will include leveraging AI coding tools for improved development efficiency and software quality. You will also assist in integrating AI-enabled components and agents under guidance. Furthermore, you'll research and evaluate alternative technical solutions, including AI-driven approaches, to meet evolving business needs. Creating comprehensive system, AI prompt, and testing documentation, while adhering to development, testing, and responsible AI standards, is crucial. You will actively participate in quality assurance and control processes, support metric collection, and identify opportunities for process enhancement through AI adoption.
We seek candidates with a foundational understanding of software engineering principles, methodologies, and object-oriented programming, with a preference for Java, Spring Boot, Cloud services, Kafka, PostgreSQL, Cassandra, JCL, Cobol, DB2, and VSAM. Exposure to AI concepts, such as AI-assisted development tools, APIs, agents, or automation frameworks, is considered an advantage.
This position requires a minimum of 2 years of experience in the software engineering field. All employees are responsible for maintaining Mastercard's security policies and practices, ensuring the confidentiality and integrity of information, reporting security violations, and completing mandatory security trainings.
MasterCard
Financial Services