Principal Software Development Engineer (SKY0062)
Missouri, United States, US•Posted Jun 29, 2023
Company
MasterCard
Description
Our Purpose
- Work with key stakeholders, other architects, and delivery teams to architect and deliver new components and capabilities
- Consult across teams and organization boundaries to identify synergies and reuse opportunities
- Drive the architectural design of collaborating services
- Lead technical initiatives to improve a suite of components and services supporting multiple products
- Contribute to and lead software engineering 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 enable compromise between competing interests
- Venture beyond your comfort zone to take on assignments across different areas of software engineering
- Participate and contribute to architecture review meetings and drive resolutions to enterprise-wide challenges and regulatory needs
- Provide SME support to critical operations as needed
- Conduct technical interviews for hiring engineering staff and raising the bar on technical excellence
- Identify and raise awareness to silo-ed behaviors within the organization
- Drive collaboration on complex initiatives spanning multiple products and programs to drive resolutions to architectural opportunities
- Bachelor's degree in Computer Science or Engineering with a minimum of 7-10 years experience in software engineering
- Advanced experience architecting modern systems using state-of-the-art techniques and strategies
- Advanced knowledge of cloud platforms like Azure and AWS
- Advanced knowledge on modern data engineering environments such as Snowflake and Databricks
- Extensive understanding and experience with modern software engineering concepts and methodologies, including Agile Methodologies such as SAFe
- Advanced understanding of the tools needed to architect, engineer and support technical solutions
- Superior knowledge in application security, including information security principles, web security and PCI DSS
- Embody Mastercard technical leadership principles
- Demonstrate Mastercard Core Competencies
- Be high-energy, detail-oriented, and proactive
- Function under pressure in an independent environment demonstrating a high degree of initiative and self-motivation to drive results
- Possess strong verbal and written communication skills as well as strong relationship-building, collaborative, and organizational skills
- Quickly learn and implement new technologies, frameworks, and tools
- Effectively support multiple concurrent activities
- Efficiently collaborate with internal and external resources, and work as a member of a matrix based, diverse, and geographically distributed team
- 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.
Identifier
595b5beaf91ca5b0d28f1d84b89a5ff0
Show More
Ready to join the team? We'd love to have you!