Senior Software Engineer - CS

Mastercard

3–5 yrs Pune Full Time Work from office
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Mastercard is a global leader in payments, empowering economies and people across more than 200 countries and territories. We are committed to building a sustainable economy where everyone can prosper. By offering a wide array of secure, simple, and smart digital payment choices, we leverage our technology, innovation, partnerships, and networks to help individuals, businesses, and governments reach their full potential.

This role focuses on developing and delivering robust software solutions, ensuring they align with MasterCard's rigorous standards and best practices. You will be instrumental in defining requirements, customizing applications, and integrating them seamlessly into MasterCard's ecosystem.

Responsibilities

Key responsibilities include planning, designing, and developing innovative technical solutions that meet business needs while adhering to MasterCard's best practices. You will lead daily system development and maintenance activities, ensuring service level agreements are met and focusing on creating high-quality, cost-effective, and market-leading solutions.

Accountability extends across the full systems development lifecycle, encompassing the creation of detailed documentation such as requirements, use cases, designs, test strategies, performance benchmarks, deployment plans, and feasibility studies. You will also manage system maintenance, production incident problem resolution, and participate in on-call support rotations, selecting appropriate technical frameworks and methodologies.

Qualifications

A Bachelor's degree in Information Systems, Information Technology, Computer Science, or Engineering, or equivalent work experience, is required. We are seeking candidates with 3 to 5 years of relevant experience, ideally with 3 to 5 years of experience in delivering secure solutions within the Financial Services Sector.

A strong understanding of Software Engineering Concepts and Methodologies is essential. Candidates must be high-energy, detail-oriented, proactive, and capable of working independently under pressure. Excellent initiative, self-motivation, and strong verbal and written communication skills are crucial, along with solid relationship, collaborative, and organizational abilities. A willingness to learn, embrace challenging opportunities, and contribute effectively within a diverse, geographically distributed team is highly valued.

Essential Skills

Software Engineering ConceptsSoftware Engineering MethodologiesSecure Solutions DevelopmentAgile MethodologiesProblem ManagementRoot Cause AnalysisUnit TestingSystem TestingIntegration TestingPerformance TestingRequirements GatheringDesign DocumentationTest Strategy DevelopmentRelease PlanningDeployment PlanningContingency PlanningFeasibility StudyCost AnalysisTime AnalysisEstimatesQuality AssuranceQuality ControlTechnical TrainingMentoring

Good to Have

Financial Services Sector Experience

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - CS
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services