
Software Engineer II
Mastercard1 day ago
Pune, IndiaMid Level
Responsibilities
- Program, test, implement, document, maintain, and support application software.
- Develop secure and scalable backend software solutions using the listed technologies.
- Research and evaluate technical alternatives, including AI-based and automation-driven approaches.
- Assist with integrating AI-enabled components, agents, automation workflows, and intelligent system interactions.
- Create system, AI prompt/configuration, and testing documentation.
- Follow development, testing, security, audit, quality assurance, quality control, and responsible-AI standards.
- Support collection and reporting of project, software, and AI productivity metrics.
- Identify opportunities to improve coding standards, automation, and process efficiency.
Requirements
- At least 2 years of experience in software engineering.
- Basic understanding of software engineering concepts, methodologies, and object-oriented programming.
- Knowledge of Java, Spring Boot, cloud services, Kafka, PostgreSQL, Cassandra, JCL, COBOL, DB2, and VSAM is preferred.
- Foundational exposure to AI concepts, AI-assisted development tools, APIs, agents, or automation frameworks is a plus.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).