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 empowering economies and people across more than 200 countries. We are dedicated to building a sustainable economy where everyone thrives, facilitating secure, simple, and smart digital payment choices. Our innovative technology, strong partnerships, and extensive networks combine to offer unique products and services that help individuals, businesses, and governments reach their full potential.

As a Senior Software Engineer, you will play a key role in designing, coding, and deploying payment applications, AI, cloud, and machine learning platforms that deliver critical insights to major organizations and governments worldwide. You will contribute to the development of high-performance, scalable software solutions for leading brands, working within a dynamic, agile team environment.

Responsibilities

This role involves active participation in team prioritization discussions with stakeholders and owning the delivery of tasks, including design, development, testing, deployment, configuration, and documentation, to meet business requirements.

You will lead code, design, and process trade-off discussions within your team, and conduct demos and acceptance discussions with Product Owners. Developing a comprehensive understanding of the end-to-end technical architecture and dependency systems is crucial.

Key responsibilities include driving the adoption of technology standards and frameworks, reviewing team members' code, test, and automation work, and mentoring less experienced engineers. You will also identify opportunities for process improvements, eliminate waste, and share knowledge within the wider program to enhance productivity and promote the reuse of patterns and practices.

Qualifications

We are seeking an individual with a bachelor’s degree in Computer Science or equivalent experience. Hands-on experience in backend development using Java, SpringBoot, and DevOps is essential, along with expertise in Oracle and cloud-native application design and deployment.

Proficiency in automation testing and a deep understanding of software development processes, including agile methodologies, are required. The ideal candidate will have experience leading quality initiatives and a results-oriented approach focusing on automation and code quality.

Excellent verbal and written communication skills, along with the ability to guide team members in implementing effective solutions, are also key. Experience in the cards and payments domain, including settlement, reporting, and reconciliation, is highly valued, as is a strong understanding of information security principles.

Essential Skills

JavaSpringBootDevOpsOracleCloud Native Application DesignAutomation TestingAgile ProcessesSoftware Development ProcessesCode QualityInformation SecurityTechnical ArchitectureProcess ImprovementStakeholder ManagementTeam LeadershipMentoring

Good to Have

Cards DomainPayments DomainSettlementReportingReconciliation

Highlights

  • Actively hiring

More Details

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

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX