Senior Software Engineer

Mastercard

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

Job description

Mastercard is a global technology leader, driving an inclusive digital economy with secure and seamless transactions across over 210 countries. This Senior Software Engineer role is integral to the Open Finance Europe – Connectivity team, focusing on building and maintaining robust API integrations with European financial institutions.

You will be a crucial hands-on contributor, responsible for the end-to-end lifecycle of secure, reliable, and scalable backend services. This position offers the opportunity to tackle complex engineering challenges, influence system design decisions, and deliver high-quality solutions designed for production environments.

Responsibilities

Key responsibilities include designing, developing, testing, and supporting scalable APIs and backend services. You will actively contribute to system design, prioritizing scalability, resilience, and performance.

This role involves delivering production-ready code throughout the software development lifecycle, troubleshooting and resolving production issues to ensure system stability, and participating in code reviews to uphold engineering best practices.

Further duties encompass implementing comprehensive testing strategies, collaborating effectively with cross-functional teams (Product, Architecture, Security, SRE), and enhancing service observability, automation, and operational efficiency.

Qualifications

We are seeking a Senior Software Engineer with 5-8 years of professional experience in building cloud-based, distributed backend systems. A strong foundation in API development, scalability, and production support is essential.

Candidates should demonstrate expertise in solving complex technical problems with a structured and pragmatic approach. A solid understanding of the Software Development Life Cycle (SDLC), effective testing practices, and secure coding principles is required.

Proven ability to independently own and deliver software components or services is key. Excellent collaboration and communication skills are also necessary for this role.

Essential Skills

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

Good to Have

JavaSpring BootGitHub CopilotMicroservicesPaymentsBankingOpen BankingPSD2MonitoringIncident Response

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services