Director of Software Engineering
Company | Mastercard |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- Proficient in all phases of the software development lifecycle with a strong foundation in software engineering
- Exposure to Information Security, Third-Party Risk, and Privacy domains is a valuable asset
- Deep understanding of software development methodologies, including Agile and Test-Driven Development (TDD)
- Versatile technical background with the ability to interpret technical diagrams, user journeys, and data flow models
- Experienced in collaborating with technical architects to ensure solutions align with business requirements
- Proven ability to lead design efforts and provide technical direction to development teams
- Strong verbal and written communication skills, capable of articulating complex concepts to diverse audiences
Responsibilities
- Accountable for delivering technical solutions and overseeing application development or enhancements aligned with business requirements
- Lead the design and development of new applications and customizations, ensuring adherence to established standards, processes, and best practices
- Manage engineering teams across both build and run initiatives, driving operational excellence
- Oversee the maintenance of existing applications, ensuring high availability, optimal performance, and a seamless user experience
- Mentor and support the growth of technical team members; actively participate in the evaluation and hiring of new talent
- Provide formal supervision, coaching, and development for engineering teams
- Offer strategic leadership in areas related to specific applications, systems, or software development methodologies
Preferred Qualifications
- Programming Languages: Python, JavaScript, Functional Programming Languages
- Web Services: Design and integration of RESTful and other web-based services
- Information Retrieval: Expertise in web crawlers/scrapers, SQL-based data extraction and management
- Cloud Development & Architecture: Hands-on experience with AWS and Azure platforms
- Data Ecosystems: Familiar with data cloud solutions, data lakes, data warehouses, and document-based data stores