Senior Software Engineer – Integrations & API Connectivity

Mastercard

3–5 yrs Navi Mumbai Full Time Hybrid (office + remote)
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Join Mastercard, a global technology leader shaping an inclusive digital economy across over 200 countries. This role is part of the Open Finance Europe – Connectivity team, focusing on creating and managing robust API integrations with European financial institutions. As a Senior Software Engineer, you will be instrumental in designing, building, and maintaining secure, highly scalable backend services. This position offers the opportunity to tackle intricate engineering challenges, influence system design, and deliver exceptional solutions for production environments.

Mastercard is committed to empowering economies and people worldwide, driving secure, simple, smart, and accessible digital payment choices. Our innovative technology, strategic partnerships, and extensive networks enable individuals, businesses, and governments to reach their full potential.

Responsibilities

Key responsibilities include designing, developing, testing, and supporting scalable APIs and backend services. You will actively contribute to system design discussions, prioritizing scalability, resilience, and performance. Delivering high-quality, production-ready code throughout the software development lifecycle is essential. This involves troubleshooting and resolving production issues to ensure system stability and reliability.

You will also participate in code reviews, maintaining high engineering standards and best practices. Implementing comprehensive testing strategies, including unit, integration, and end-to-end tests, is crucial. Collaboration with cross-functional teams such as Product, Architecture, Security, and SRE will be a daily aspect of this role. Enhancing observability, automation, and operational efficiency across services is also a key objective.

Qualifications

We are seeking a Senior Software Engineer with 3-5 years of professional experience in software engineering. Essential qualifications include strong, hands-on expertise in building cloud-based, distributed backend systems and solid proficiency in API development, scalability, and production support. The ideal candidate possesses the ability to resolve complex technical problems using a structured, pragmatic methodology. A strong understanding of the Software Development Life Cycle (SDLC), testing practices, and secure coding principles is required.

Proven ability to independently own and deliver components or services is vital. Excellent collaboration and communication skills are a must. Preferred qualifications include experience in payments, banking, or Open Banking (PSD2) environments, familiarity with microservices architectures, and exposure to observability, monitoring, and incident response practices. Experience with AI-assisted development tools like GitHub Copilot is a plus.

Essential Skills

C#.NETWeb APIsAzureAWSPostgreSQLCI/CDObservabilitySecure DevelopmentAPI DevelopmentDistributed SystemsBackend DevelopmentSDLCTesting PracticesSecure CodingCollaborationCommunication

Good to Have

JavaSpring BootAI-assisted toolsGitHub CopilotPaymentsBankingOpen BankingPSD2MicroservicesMonitoringIncident Response

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer – Integrations & API Connectivity
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services