Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Mastercard
Location: Pune, MH, India
Career Level: Director
Industries: Banking, Insurance, Financial Services

Description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Principal Software Engineer Principal Engineer

Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Cardholder Services team is looking for a Principal Software Engineer to provide an overall architectural framework consistent with Mastercard Tech Strategy including security, localization, data privacy and regulation compliance for all our software assets and drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the software and business architecture with associated customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Role Responsibilities

• Lead teams and be accountable on complex enterprise-wide initiatives spanning multiple services/programs and drive resolution
• Work with business/product owners to architect and deliver on new services to introduce new products and bundles
• Drive the architectural design, including network, security, data privacy, dependent services, service interactions, and technology policies
• Formulate and apply test data management and implement a test strategy to improve the quality of software to eliminate defect leakage
• Create and implement a strategy to keep the current systems reliable, resilient, and performant while scaling for orders of magnitude higher TPS
• Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services
• Be a hands-on architect who can contribute to any of the code repos associated to the program and its dependencies
• Formulate and implement architecture fitness functions to automatically validate agreed upon service level indicators
• Keep the software change cost down by continuous refactoring to better design vs patching
• Contribute and lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering
• Simplify and improve the cost/benefit of a function/service/architecture strategy
• Apply judgment and experience to balance trade-offs between competing interests
• Venture beyond comfort zone to take on assignments across different areas of Software Engineering
• Take on organization-wide and public speaking engagements and publish white papers and blogs on relevant and emerging technical topics
• Consult across teams and across organization lines to identify synergies and reuse opportunities
• Participate and contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs
• Write recommendations for job promotions based on an unbiased view of one's accomplishments
• Take ownership and improve developer technical experience and make meaningful improvements validated by associated experience surveys
• Conduct technical interviews for hiring engineering staff and raising the performance bar
• Identify and raise awareness to Silo-ed behaviors within the organization and teams
• Counsel senior management on industry issues and opportunities
About You

Architecture Skills:
• Proficient at analyzing tradeoffs and making informed decisions on technology, languages, platforms, techniques, architectural mechanisms, and ability to create architecture fitness functions to ensure compliance
• Proficient at improving existing tech stack and pragmatically adopting new industry best practices and technologies consistent with Mastercard's tech strategy
• Proficient in most of the current Mastercard tech stack including Java/Groovy and Spring ecosystem, object oriented, functional and reactive programming, relational and NOSQL databases, Go4 and domain driven design patterns, Splunk, Dynatrace, Grafana, Chef/Ansible, Infrastructure as Code, REST and gRPC APIs etc.

Feature Execution:
• Record of groundbreaking engineering accomplishments creating extraordinary value
• Consistently and flawlessly executes the process of designing, implementing, stabilizing, deploying, and supporting features

Collaboration:
• Promotes a collaborative, inclusive, and team-oriented culture across roles, geographies, and teams, is willing to pitch in where needed, and conducive to sharing thoughts and encouraging constructive disagreement

Communication:
• Outstanding level of precision in technical and design discussions. Able to seamlessly transition between detailed technical nuances to high-level concepts.
• Outsized knowledge sharing contributions
• Establishes technology contacts outside of Mastercard and develops ways to regularly bring insights back into Mastercard

Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:

• Abide by Mastercard's security policies and practices;
• Ensure the confidentiality and integrity of the information being accessed;
• Report any suspected information security violation or breach, and
• Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.




 Apply on company website