# Senior Software Engineer

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

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Senior-Software-Engineer_R-291449?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4999b611-bee

## Description

Mastercard is seeking a Senior Software Engineer to join their Global SME Engineering team. The team focuses on building innovative solutions and products that enable Mastercard to provide competitive solutions to small and medium businesses.

As a Senior Software Engineer, you will contribute to the analysis, design, development, and delivery of software solutions for SME Services, including Business Essential Services and Value-Added Services. You will work on a range of projects, including Cashflow Management, Open Banking integrations, Invoicing, Expense Management, and more.

Key responsibilities:

- Own complex problems and facilitate cross-functional team interactions to drive resolution

- Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices

- Define, design, and develop procedures and solutions at a service level to meet business requirements/enhancements

- Drive prioritization decisions and trade-offs in working with product partners

- Identify opportunities and build roadmaps to enhance primary service/function

- Automate and simplify all aspects of software delivery and development

- Drive seamless integration across all connected services to meet end-user expectations

Requirements:

- Bachelor's degree in Information Systems, Information Technology, Computer Science, or Engineering, or equivalent experience

- Ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript)

- Familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities

- Experience with building applications using open frameworks (e.g., Spring Boot, Steeltoe, Angular, DXP)

- Understanding of operating system internals (Windows, Linux) to write interoperable and performant code

- Debugging and troubleshooting skills

- Experience with documenting and coaching team members on development practices and coding guidelines

## Skills

### Required
- C
- C+
- C#
- Java
- JavaScript
- Spring Boot
- Steeltoe
- Angular
- DXP
- OWASP
- CWE
- SEI CERT

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Senior-Software-Engineer_R-291449?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
