Senior Software Engineer

Mastercard

7–10 yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard is a global technology leader in the payments industry, driving economic growth and empowering individuals across over 200 countries. We are seeking a seasoned Senior Software Engineer to join our Data and Analytics team, focusing on building innovative, data-driven products. This role offers a unique opportunity to shape the future of data accessibility and contribute to a sustainable global economy.

As a key member of our team, you will collaborate with cross-functional teams and business stakeholders, leveraging design thinking and a customer-centric approach to develop cutting-edge product platforms. If you are a highly motivated, intellectually curious, and analytical individual with an entrepreneurial spirit, we encourage you to apply.

Responsibilities

Design and develop robust software components by translating product requirements into actionable tasks and providing accurate estimates. Oversee the analysis, design, development, and delivery of scalable software solutions adhering to industry best practices. Independently devise multiple technical solutions and create extensible low-level designs, ensuring modular, readable, and performant code. Select appropriate data structures, tools, and technologies, contributing to high-level design discussions.

Research and evaluate new frameworks and technologies, assisting with prototyping and proof-of-concept initiatives. Mentor and coach junior team members, fostering their technical growth. Collaborate with cross-functional stakeholders to contribute to a shared vision and ensure successful product delivery. Take ownership of APIs throughout their lifecycle, from development to production support. Contribute to technology roadmaps and ensure adherence to required standards and processes.

Qualifications

Possess excellent communication and interpersonal skills, with the ability to build rapport across all management levels. Demonstrate a proven track record of successfully delivering complex software applications individually. Exhibit a problem-solving and solution-seeking approach, coupled with deep technical and market knowledge.

Requires extensive hands-on experience in building highly scalable and performant systems. A solid understanding of Java, J2EE, Spring, Spring Security, Spring Boot, and RESTful web services is essential, along with experience in integrating web services. Familiarity with building cloud-ready applications (microservices) and exposure to Test-Driven Development, Continuous Delivery, and Integration are expected.

Candidates must be high-energy, detail-oriented, and proactive, capable of functioning independently under pressure. A strong sense of initiative and self-motivation is crucial for driving results. A Bachelor's degree in Computer Science (BE/B.Tech) and 7-10 years of relevant work experience are required. This role also mandates adherence to Mastercard's corporate security policies and practices.

Essential Skills

JavaJ2EESpringSpring SecuritySpring BootRESTful Web ServicesMicroservicesAPI DevelopmentTest Driven Development (TDD)Continuous Delivery (CD)Continuous Integration (CI)Cloud ApplicationsData StructuresSoftware DesignRequirements AnalysisTechnical DocumentationPerformance BenchmarkingRelease ManagementDeployment PlanningFeasibility AnalysisCost AnalysisTest StrategyMentoringCoachingStakeholder ManagementCross-functional CollaborationInformation SecuritySecurity Policy Compliance

Highlights

  • Actively hiring

More Details

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

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX