This job listing expired on Apr 7, 2021
Tweet

Company Description

At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.

When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.

Job Description

The IT Engineering and Platform team is looking for a technical hands-on leader with a deep background in microservices architecture, and delivering consumer-facing offerings, software and features.

As the Lead Architect, you will be a prominent leader of the platform engineering group chartered with innovation and realization of the future of microservices. You’ll be at the frontier of the architecture and capabilities of our platform-as-a-service. Furthermore, you’ll establish a strong rapport across the organization to build support spanning from product management, platform engineering, product engineering, DevOps, and delivery teams.

Expert in building and running systems at scale, as the lead architect, you’ll advocate and promote DevOps practises. You’ll also be involved from ideation to operations, by capturing requirements and translating involved concepts and ideas into fully designed tangible solutions.

In this role, you’ll manage a team of architects all while defining technical architectures and overseeing all transversal projects within the architectural domains. The lead architect acts as a team leader who ensures an appropriate behaviour and accountability within the Technical or Solution Architects group.

Responsibilities

  • Lead design and implementation for the platform by defining the technological vision and lead the design of new applications or services;
  • Research and provide reliable and cost-effective solutions in multiple problems spaces for things like. Including applications, infrastructure technologies, back-end technologies;
  • Drive governance and best practices for software teams by implementing best practices in software design, code reviews, automated testing code linting & analysis, CI/CD and operations;
  • Work with technical leadership in order to shape the product vision and technical architecture;
  • Coach and Mentor architects on how to express their ideas, tailor their communication to their audiences, and become valuable to production teams;
  • Interpret client requirements, assisting internal customers to express their needs and requirements;
  • Anticipate technological advances, understand the issues brought about by new industry trends and implement solutions that leverage or support these changes and possibilities.

Qualifications

  • Minimum 10 years of experience in software engineering/development;
  • Deep experience with Python, Node, Js or Go;
  • Deep experience with Kubernetes and its ecosystem;
  • Deep experience of CI/CD pipeline and technologies around such as GitLab CI, Spinnaker;
  • Knowledge within a diverse set of public cloud technologies like AWS, GCP, Azure;
  • Experience working in an Agile and DevOps environment;
  • Expertise in operational best practices, implementing automated builds, software packaging, automated deployments, logging, monitoring, automated-alerting;
  • Experience building distributed systems and highly reliable services;
  • Excellent leadership and managerial skills with the ability to assemble productive teams, organize teams and handle change management;
  • Ability to make complex information accessible and comfortable communicating in distributed teams;
  • Oral and written Comprehension of French and English.

Additional Information

Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.