Skip to content

Director – Software Engineering
Company | Mastercard |
---|
Location | O’Fallon, MO, USA |
---|
Salary | $165000 – $264000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
- 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