Software Engineer II

Mastercard

4–6 yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard, a global leader in payments technology, committed to building an inclusive and sustainable digital economy. We connect and power businesses and individuals worldwide, making transactions secure, simple, and accessible.

At Ethoca, a part of Mastercard, you'll be at the forefront of innovation, transforming the payments landscape. We are dedicated to combating fraud and reducing costs for merchants and issuers, enabling them to focus on sales and customer experience. Our relentless customer focus has earned us numerous accolades.

We seek a Software Engineer II to contribute to our mission of enhancing digital payments and driving technological advancements.

Responsibilities

As a Software Engineer II, you will be instrumental in designing, developing, and maintaining robust applications within a cloud environment. You will collaborate with cross-functional teams to translate business needs into technical solutions, ensuring adherence to architectural standards and best practices.

A key aspect of this role involves integrating AI technologies across the Software Development Lifecycle. This includes leveraging prompt engineering, generative AI, and AI-powered tools to boost engineering productivity, code quality, testing, and operational efficiency.

Your responsibilities will also encompass participating in code reviews, testing, and deployment processes, supporting operational excellence through monitoring and incident response, and conducting research into emerging technologies. You will contribute to CI/CD pipeline improvements, engage in agile ceremonies, and mentor junior engineers while maintaining awareness of modern software development trends.

Qualifications

We are looking for candidates with 4-6 years of professional software development experience, possessing strong proficiency in Java (8+) and Spring Boot. A solid understanding of Azure, microservices architecture, RESTful APIs, and DevOps methodologies is essential.

Candidates should have experience with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, along with a firm grasp of SQL and data modeling. Familiarity with modern AI development tools like GitHub Copilot, Microsoft Copilot, or ChatGPT is required.

A Bachelor's degree in Computer Science, Information Technology, or a related technical field is necessary. Excellent problem-solving, analytical, and communication skills are vital for collaborating with global teams and delivering high-quality code and documentation.

Essential Skills

JavaSpring BootAzureMicroservicesRESTful APIsDevOpsRelational DatabasesNoSQL DatabasesSQLData ModelingCI/CDDockerKubernetesJUnitMockitoTDDBDDApplication SecurityGitHub CopilotMicrosoft CopilotChatGPTCloud-Native DevelopmentAWSGCP

Good to Have

TerraformAnsibleHadoopSparkDatabricksSnowflakeGenerative AILarge Language Models (LLMs)Retrieval-Augmented Generation (RAG)AI AgentsLangChainSemantic Kernel

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Software Engineer II at Mastercard | SkillMX | SkillMX