Senior Software Engineer (Platform) Mastercard
Mastercard
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Maharashtra
Skills: Software Architecture, Automation, devops, Software Development, Kubernetes, Innovation, Thought Leadership, Operating Systems, cloud platforms, containerbased software deployment, global focused design, GitFlow, Peer review
About Mastercard
Job Description
As a Senior Software Engineer (Platform) at Mastercard, you will be a part of the Open Banking Platform Engineering team, contributing to our developer experience strategy by continuously innovating and problem-solving. Your role will involve participating in team prioritization discussions, estimating and owning delivery tasks, automating software operations, and driving code/design/process trade-off discussions within the team. You will be responsible for reporting status, managing risks, driving integration of services, performing demos/acceptance discussions with Product owners, and enhancing operational and engineering experience within your ownership area. It is essential to develop a comprehensive understanding of the technical architecture, drive adoption of technology standards, and review coding, testing, and automation work of team members. The ideal candidate for this position should possess intermediate to advanced skills in software architecture, automation, DevOps, cloud platforms (preferably AWS), software development, container-based software deployment practices, Kubernetes or managed Kubernetes services, and global-focused design. You should have experience working in cross-functional projects with globally dispersed development resources and be proficient in writing secure code in multiple languages while adhering to secure coding standards and vulnerabilities guidelines. Additionally, you are expected to have intermediate skills in global-focused design, innovation, thought leadership, understanding of operating systems internals (Windows, Linux), standard branching practices (e.g., Gitflow), and peer review practices. As a member of the Mastercard team, you are responsible for information security. This entails abiding by Mastercard's security policies, ensuring the confidentiality and integrity of accessed information, reporting any suspected security violations, breaches, and completing periodic mandatory security trainings as per Mastercard's guidelines. It is crucial to prioritize corporate security responsibilities to protect Mastercard assets, information, and networks effectively.,