https://bayt.page.link/uaPKZzUyE7TCFivV8
Create a job alert for similar positions

Job Description

Our Purpose


We work 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. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.


Title and Summary


Sr. Principal, Software EngineeringSecurity engineering Team is a dedicated collection of multiple programs consisting of securing customer at the edge, cryptographic & key management, employee access and providing solutions towards threat/vulnerability management. Each of these programs consists of high performing, interdependent, co-located individuals representing different functional roles with all the necessary skills to create the foundational capabilities that application teams develop on top of it. These programs provide enterprise grade solutions that are leveraged by all market facing & internal programs to leverage the shared services, application frameworks, security frameworks, securing your keys, scalable Cryptographic services and securing Keys. These programs consists of individuals that are highly technical, autonomous teams consists of engineers & product managements to ensure we build in class secure products.
Sr. Principal software development engineer at MasterCard is a technology leader within the organization and spearheads the system architecture, design and creating the complex implementations. He or she participates in the Software Development Life Cycle through Coaching, R&D, Proof of Concepts, Prototyping, Code review etc. He or she may also be required to administer training throughout various phases of the development cycle. Additionally, he or she influences the development practices so that they are in compliance with best practices, policies and procedures.
Role
We demonstrate Mastercard values every day - own it, simplify it, sense of urgency, thoughtful risk-taking, unlock potential, and be inclusive – with a relentless focus on our customers. As a Principal Engineer at Mastercard, you are expected to carry out the following general duties:
- Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution
- Collaborate with product ownership to identify gaps in capabilities, set direction and prioritize work
- Contribute and lead Software Guild initiatives to improve the craftmanship of Software Engineering
- Drive the architectural design, including dependent services, service interactions, and policies
- Venture beyond comfort zone to take on assignments across different areas of Software Engineering
- Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics
- Consult across teams and across program lines to identify synergies and reuse opportunities
- Write recommendations for job promotions based on an unbiased view of one's accomplishments
- Conduct technical interviews for hiring engineering staff and raising the performance bar
• Successfully lead definition, development, and delivery of major cross-department initiatives with broad scope and long-term business implications. Collaborate with business and technical partners to identify and scope the opportunities, quantify costs, outline potential value and ROI, identify risks, benefits, and constraints. Partner with business to identify innovative solutions and drive strategic decisions. Actively look for opportunities for Innovation and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help them in decision making process.
• Perform Proofs of Concept (PoCs) to assess and identify the technologies per the needs of the organization. Provide recommendation to Senior Management on selection of technologies and strategic technical direction for the department. Lead creation of roadmaps that align with the department strategy and long-term business vision and objectives. Coach and mentor team members, enable knowledge sharing via brownbag sessions on new and upcoming technologies, methodologies, and application appropriate frameworks.
• Lead implementation of processes and supporting tools per the evolving needs of the organization. Identifying process gaps, provide estimates for business solutions, define the initial scope/requirements of the project, and manage the scope during the lifecycle of the project. Plan overall project scope and define scope for each phase and iteration to meet business needs/time-to-market needs.
• Provide integration design and guidance to business partners for external party (merger or vendor) integrations with the rewards platform, ensuring security policies are properly enforced and technological due diligence is performed.
• Instruct and guide the team to ensure that appropriate processes and documentation is in use by the team. Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead, and enforce development of artifacts throughout the solution development lifecycle.
All About You
• Expert, applied knowledge in resilient and scalable architecture patterns and design
• Passionate DevSecOps advocate with expert, applied knowledge in modern, secure CI/CD practices and build systems
• Advanced experience with multiple object-oriented languages and/or functional languages
• Subject matter expert in terms of implementing enterprise level authentication & authorization solutions.
• Individual is passionate about the technology and enjoy spending lot of time in contributing code & design for key innitiatives.
• Experience in working with Cryptographic Security & Key Management is big plus.
• Advanced understanding of HTTP and building RESTful Web Services
• Practical experience in Networking technologies (TCP/IP, HTTP(S), DNS)
• Ability to decompose complicated problems into well-understood and management units
• Passion for developing secure and high-quality software and an active participant in the Software Development Engineering Community
• Assertiveness to challenge the team to continually improve
• Extensive understanding of and experience with Software Engineering Concepts and Methodologies.
• Demonstrate MC Core Competencies.
• Proven ability to embody MC Leadership Principles.
• Proven capacity to lead and influence matrix-based project team members and work as a member of a diverse and geographically distributed team.
• Experience integrating systems within a service-oriented architecture and e-commerce platforms.
• Knowledge of design and security patterns coupled with an ability to persuade and assist in development. The applicant must have experience integrating technologies with SAML and OAuth tokens.
• Experience developing, designing, and operating global systems supporting multiple languages and currencies.
• Experience integrating web services with best-in-class platforms such as Layer 7 and Data Power.
• Experience building de-coupled systems using technologies such as message queues, No-SQL data storage, etc.
• Experience implementing complicated projects and systems using agile methodologies.
Skills/ Abilities:
• Must be politically savvy, high-energy, detail-oriented, proactive, and able to function under pressure in an independent environment. Possess the ability to have a high degree of initiative and self-motivation to drive results.
• Demonstrate ability to organize, manage, plan, and control several concurrent initiatives with conflicting needs.

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.





Job Details

Job Location
Pune India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.