Company
MasterCard
Description
Our Purpose
- We are building a team of talented engineers to work on new and exciting products. The team is cross-functional, which means that between all its members they possess sufficient skills to do the work. There is no dictated leadership hierarchy within the team members.
- Director of Software Engineering at MasterCard is a high performing people leader within the organization and spearheads the architecture or framework implementations. He or she participates in the Software Development Life Cycle through Coaching, R&D, Proof of Concepts, Prototyping, Code review etc. Additionally, he or she influences the development practices so that they are in compliance with best practices, policies and procedures.
- Do you have what it takes to be an impactful engineer for a Scrum team?
- Work on complex enterprise-wide Corporate Security initiatives spanning multiple services/programs and drive resolution
- Drive the architectural design, including dependent services, service interactions, and policies
- Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services
- Apply judgment and experience to balance trade-offs between competing interests
- Consult across teams and across organization lines to identify synergies and reuse opportunities
- Conduct technical interviews for hiring engineering staff and raising the performance bar
- Identify and raise awareness of Silo-ed behaviors within the organization and teams
- Mentor and guide software engineers to improve engineering productivity, quality, and technology policy compliance
- Design and implement a scalable, resilient and highly performant set of security services in Identity and access management space
- Provide guidance to teams on development standards, automation and tools.
- Identify performance bottlenecks and come up with novel ways to solve them.
- Ability to perform Proof of Concepts, ability to quickly code, script and deploy.
- BS in Computer Science or related technical field or equivalent practical experience.
- Experience in working with fast paced, modern architecture using Java, JavaScript, Spring boot, Redis or similar technologies.
- Solid understanding of security fundamentals in identity and access space.
- Proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Delivery, …)
- Very good analytical and problem solving skills.
- Desire to stay abreast of new development technologies and tools.
- Very good inter-personal skills and ability to work in a collaborative environment.
- Strong communication skills, with an ability to express design ideas to a development team.
- Working experience in a security space dealing with Identity management or vulnerability management.
- Working experience in a continuous integration development environment, preferably Jenkins.
- Good understanding of private or public cloud eco systems.
- Experience in secure software development.
- 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
d15397e0eb80c8246ad00a7534694468
Show More
Ready to join the team? We'd love to have you!