Senior Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard is a global leader in digital payments, empowering economies and people across more than 200 countries. We are committed to building a sustainable economy where everyone can prosper. Our innovative technology, strong partnerships, and extensive networks deliver unique products and services, enabling individuals, businesses, and governments to reach their full potential.

This Senior Software Engineer role focuses on designing, testing, and optimizing scalable, secure, and high-quality applications. You will play a crucial part in ensuring reliability and performance throughout the entire software lifecycle.

Responsibilities

As a Senior Software Engineer, you will be instrumental in:

- Translating business and technical requirements into scalable, maintainable, and secure designs. - Developing and maintaining high-quality software solutions using modern engineering practices. - Contributing to system architecture discussions, ensuring alignment with performance and security standards. - Designing and executing comprehensive testing strategies, including unit, functional, and integration tests, to ensure high reliability. - Analyzing and optimizing application performance, conducting tuning and monitoring to meet service level agreements. - Adhering to secure coding practices and enterprise security guidelines. - Participating in peer code reviews to uphold code quality and maintainability. - Designing systems with a focus on observability, monitoring, and operational readiness for production support. - Diagnosing and resolving complex issues across systems and applications to minimize downtime.

Qualifications

We are looking for candidates with:

- A solid understanding of software design and development principles. - Expertise in data structures and efficient data handling. - Proficiency in various testing strategies, including unit, functional, and integration testing. - Strong knowledge of performance engineering and optimization techniques. - Deep understanding of secure coding practices. - Hands-on experience with code reviews and quality improvement practices. - Proven ability to troubleshoot distributed systems and applications. - Experience in building reliable and operable software systems.

Essential Skills

software designsoftware developmentdata structurestesting strategiesperformance engineeringsecure codingcode reviewstroubleshootingquality improvementobservabilitymonitoringoperational readinessperformance testingintegration testingfunctional testingbusiness requirementsproblem solvingdefect preventionsystem architectureapplication performancesoftware lifecycle

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

Senior Software Engineer at Mastercard | SkillMX | SkillMX