Job Title or Location
RECENT SEARCHES

Director of Platform Engineering - T5300-18-P

GS1 Canada - 3 Jobs
Toronto, ON
Full-time
Management
DescriptionWe are seeking a dynamic and experienced Director of Platform Engineering to lead our software development efforts and drive the evolution of our platform. The ideal candidate will have a strong background in software engineering, particularly in cloud-based environments, and a proven track record of managing and mentoring development teams. This role requires collaboration with cross-functional teams, including Enterprise Architecture, to ensure alignment with architectural standards and best practices.
Key Responsibilities
  • Lead and mentor a team of developers, including contractors, distributed across different time zones, ensuring adherence to SDLC best practices and quality standards.
  • Oversee the design, development, and deployment of our software platform, leveraging Azure Cloud services and following principles of Domain-Driven Design and microservices architecture.
  • Collaborate with the Enterprise Architecture team to review and refine architectural designs presented at the Architecture Review Council (ARC), ensuring alignment with organizational goals and standards.
  • Drive continuous improvement initiatives to enhance platform scalability, performance, and reliability.
  • Establish and maintain robust processes for code reviews, testing, and deployment automation.
  • Foster a culture of innovation, collaboration, and continuous learning within the platform engineering team.
  • Manage vendor relationships and third-party partnerships to augment development efforts as needed.
  • Provide regular updates and reports to senior management on project status, risks, and opportunities.

Skills, Knowledge & Expertise
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in software engineering, with at least 3 years in a leadership role overseeing development teams.
  • Strong proficiency in Azure Cloud services, including Azure IAM for user access controls and other relevant Azure technologies.
  • Deep understanding of Domain-Driven Design and microservices architecture principles, with hands-on experience in designing and implementing complex systems.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Experience working in Agile/Scrum environments and familiarity with DevOps practices.
  • Proven track record of delivering high-quality software solutions on time and within budget.
  • Experience managing distributed teams and contractors across different time zones.
  • Strong problem-solving skills and a proactive approach to identifying and addressing technical challenges.