Posted in

Director – Software Engineering

Director – Software Engineering

CompanyMastercard
LocationO’Fallon, MO, USA
Salary$165000 – $264000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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