Skip to main content

Senior Software Developer - Team Lead

Montreal, Canada

Apply Now

innovate

Discover the undiscoverable.

"AT&T allows me to work on projects that will be seen by millions of customers."

Megan T. — Sr. Specialist, Software Engineer

"I find it incredibly rewarding to be out and see customers enjoying a product I spent my time perfecting."

Technology

Don't just imagine the future. Create it.

Two male employees in the lab looking at tv screens

A Look at Our Design Team

A day in our UX/UI team.

Three employees looking at some robotics work

Innovation is the power to Think Big

We live our values — without question or compromise.

Two male employees in the lab looking at tv screens

One of the brilliant minds at AT&T Labs

4 questions for a leader in big data research.

Motorized lego vehicle with robotic arm attached

Revolutionize Business in our Digital Team

Transform how employees and customers connect.

Two male employees in the lab looking at tv screens

My Path to Cybersecurity

The Value of Mentorship.

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 2051846I Date posted 05/16/2021
Apply Now

Benefits

Invested in your satisfaction and continued success.

We take care of our own here (hint: that could be you). Our benefits and rewards mean we cover some of your biggest needs with some of the coolest offerings. We already think we’re a pretty great place to work. We’re just trying to rack up some bonus points.

Let’s start with the big one: Your work gets rewarded with competitive compensation and benefits. It really does pay to be on our team.

Compensation

Paid Time Off

Our people have class. Literally. We can help you out on approved education costs with our tuition assistance plan.

Tuition
Assistance

Here’s another reason to breathe easy: You and your family get access to excellent medical, dental and vision insurance options.

Insurance Options

Wanna make your friends really jealous? You’ll get discounted access to the latest and greatest AT&T products and services — plus other awesome items, like tickets to live events.

Discounts

You strike us as an over-achiever (don’t worry, it’s a compliment). Our training and development programs are your ticket to expert status in your job.

Training & Development

When the day comes that you get some much needed R&R (not that you’d ever want to leave #LifeAtATT) you’ll know your future is set with the AT&T Retirement Savings Plan (ARSP).

Savings

The Hiring Process

Step 1

Complete a quick application online and check your status often.

Step 2

Virtual or in-person
Interviews

Dress professionally and ensure good WiFi interviewing virtually.

Step 3

Conditional
Job Offer

After a background check, you're part of the team.

Step 4

Welcome! Onboarding
and Training Begins

Our training and certification programs set you up for success.

Here are similar jobs, or

New Search

Discover more at AT&T

Sign up for job alerts, updates and more.

Interested In

  • Engineering, Montreal, Quebec, CanadaRemove
  • Technology, Montreal, Quebec, CanadaRemove
  • IT \ Engineering \ Technology, Montreal, Quebec, CanadaRemove
  • Developer, Montreal, Quebec, CanadaRemove

The values we live by.
  • Live True

    Do the right thing, no compromise.

  • Think Big

    Innovate and get there first.

  • Pursue Excellence

    In everything, every time.

  • Inspire Imagination

    Give people what they don't expect.

  • Stand for Equality

    Speak with your actions.

  • Embrace Freedom

    Press, speech, beliefs.

  • Make a Difference

    Impact your world.

  • Be There

    When customers & colleagues need you most.

Back to top