# Senior Software Engineer – Integrations & API Connectivity

**Company**: Mastercard
**Location**: Navi Mumbai, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Navi-Mumbai-India-Finicity/Senior-Software-Engineer---Integrations---API-Connectivity_R-289566?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d5fd2689-c52

## Description

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper.

As a Senior Software Engineer, you will be a key hands-on contributor responsible for designing, building, and operating secure, reliable backend services. You will work on complex engineering problems, contribute to system design decisions, and deliver high-quality solutions that operate at scale in production environments.

**Responsibilities**

- Design, develop, test, and support scalable APIs and backend services

- Contribute to system design decisions with a focus on scalability, resilience, and performance

- Deliver high-quality, production-ready code across the full software development lifecycle

- Troubleshoot and resolve production issues, ensuring system stability and reliability

- Participate in code reviews and uphold engineering best practices and standards

- Implement effective testing strategies (unit, integration, end-to-end)

- Collaborate with cross-functional teams including Product, Architecture, Security, and SRE

- Improve observability, automation, and operational efficiency across services

**Technology Stack**

- Backend: C#, .NET, Web APIs

- Cloud: Azure (App Services, KeyVault, Blob Storage), AWS (S3, Redis, Microservices)

- Data: PostgreSQL, Flyway

- Practices: CI/CD pipelines, observability, secure development

- Plus: Java / Spring Boot, AI-assisted tools (e.g., GitHub Copilot)

**Requirements**

- 3-5 years of professional software engineering experience

- Strong hands-on experience building cloud-based, distributed backend systems

- Solid expertise in API development, scalability, and production support

- Ability to solve complex technical problems with a structured, pragmatic approach

- Strong understanding of SDLC, testing practices, and secure coding principles

- Proven ability to own and deliver components/services independently

- Strong collaboration and communication skills

**Preferred Qualifications**

- Experience in payments, banking, or Open Banking (PSD2) environments

- Experience working with microservices architectures

- Familiarity with observability, monitoring, and incident response practices

- Exposure to AI-assisted development tools (e.g., GitHub Copilot)

## Skills

### Required
- C#
- .NET
- Web APIs
- Azure
- AWS
- PostgreSQL
- Flyway
- CI/CD pipelines
- observability
- secure development

### Nice to have
- Java
- Spring Boot
- GitHub Copilot
- microservices architectures
- Open Banking (PSD2) environments

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Navi-Mumbai-India-Finicity/Senior-Software-Engineer---Integrations---API-Connectivity_R-289566?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
