Skip to Main Content

Senior Software Developer - Team Lead

Montreal, Canada

Apply

About the team

The Buyside Platform team is responsible for making service and API development at Xandr faster, more effective, and higher quality for product developers building and maintain new and legacy services. We support the UI and API product development teams by investing in application development frameworks, infrastructure, and tools.

Role description

As a technical leader on our team, you’ll design and implement solutions that are high quality, easy to operate and maintain, and make the lives of product developers easier. Projects will be in a variety of languages with different operational requirements, so you’ll need to approach problems from a variety of ways.

About the job

  • Building and Improving an API framework so product developers can more quickly get to production.
  • Maintaining and improving online compilers for our suite of DSLs (domain specific languages)
  • Help Improve performance of our API calls and work on deprecating legacy solutions
  • Share your knowledge, guide and mentor other developers.
  • Consistently look for ways to optimize and improve our system

About your skills

  • 5+ years of experience as a professional software developer
  • Experience providing mentorship and guidance, including code reviews, training, and feedback
  • Prior experience leading or mentoring a technical team
  • Ability to balance managerial responsibilities with individual technical contributions
  • Experience building and operating production SaaS services, especially large-scale distributed systems
  • Proficiency in multiple scripting and programming languages, and proven ability to pick up new languages.
  • Expertise in Java, Go or another systems language
  • Experience designing HTTP+JSON APIs
  • Strong focus on code quality and testing.

Good to have

  • Proficiency in PHP
  • Experience with Typescript and Python
  • Experience with Kubernetes, Docker or similar
  • Experience with monitoring or observability tools

About you

  • You are passionate about learning and teaching.
  • You love challenging yourself to constantly improve and sharing your knowledge to empower others.
  • You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem.
  • You are not satisfied with the status quo and are always looking to improve how things are done and what is built.

À propos de vos compétences

  • 5+ années d’expérience professionnelle en tant que développeur logiciel
  • Expérience en mentorat et guidance de développeurs, incluant révisions de code, formations et commentaires
  • Expérience antérieure de chef d’équipe technique
  • Facilité à équilibrer les responsabilités de chef d’équipe avec ses contributions techniques individuelles
  • Expérience à construire et opérer des systèmes SaaS en production, incluant des systèmes distribués de grande taille
  • Compétence dans une variété de langages de programmation et de scriptage, ainsi qu’une abilité prouvée à en apprendre de nouveaux
  • Expertise en un langage système (C, C++, Go)
  • Expertise en un langage JVM (Java, Scala)
  • Expérience en conception d’APIs JSON+http
  • Forte concentration sur la qualité du code ainsi que les tests

Bon à avoir

  • Compétence en PHP
  • Expérience avec Typescript et Python
  • Expérience avec Kubernetes, Docker ou autre outil similaire
  • Expérience avec des outils d’observabilité ou de surveillance des applications

À propos de vous

  • Vous êtes passionné par l’apprentissage continu et toujours à la recherche d’un nouveau défi, vous aimez vous dépasser et partager vos connaissances avec les autres
  • Vous regardez sous la surface pour trouver la vraie cause du problème afin de construire une solution à long terme pour l’écosystème en entier
  • Vous n’êtes pas satisfait avec le status quo et cherchez toujours comment améliorer les choses existantes

#LI-POST


Job ID 2051846X Date posted 05/16/2021
Career Areas

#XandrLife

#XandrLife means we’re creating an incredible experience for our people, too. Learn more about what makes our culture and career opportunities distinctive.

Life at Xandr
Back to top