Search jobs > Quebec City, QC > Senior software engineer

Senior Software Engineer

Zendesk
Anywhere - Quebec
$130K-$150K a year (estimated)
Full-time

Job Description

Nous recherchons un.e développeur.se logiciel sénior pour rejoindre nos équipes qui contribuent à des solutions innovantes sur le marché CPaaS (Communications Platform as a Service) ! Tu participeras à la création et à la mise à l'échelle d'une plateforme à fort trafic actuellement utilisée par des milliers de développeurs et des millions d'utilisateurs dans le monde.

Sunshine Conversations alimente les expériences de conversation entre les personnes et les organisations grâce à une expérience omnicanale à partir d'un large éventail de canaux tels que WhatsApp, Instagram, Messenger, Telegram et plus encore.

Chez Zendesk, nous apprécions les personnes qui créent nos excellents produits et nous nous encourageons mutuellement à grandir et à innover.

Nous offrons à nos employés un ensemble d'avantages sociaux compétitifs et garantissons des opportunités de croissance professionnelle dans un environnement diversifié et inclusif.

Zendesk croit également en l'importance d'un équilibre sain entre vie professionnelle et vie privée et offre une grande flexibilité et un congé parental complet.

Ce que tu vas faire :

Apporter des contributions à notre plateforme, notre architecture et nos modèles de données pour fournir des solutions alignées sur notre stratégie de mise sur le marché.

Être responsable de l'exécution précise des fonctionnalités, de la conception de la solution à sa livraison.

Écrire un code bien structuré et bien testé en tenant compte des performances, de la fiabilité et de l'évolutivité de nos produits.

Travailler avec les nouvelles technologies dans une culture ouverte aux idées créatives.

Travailler au sein de notre équipe sur la génération de propositions techniques et sur la mise en place de fonctionnalités sophistiquées et à haute visibilité.

Faire partie de la rotation sur appel de l'équipe pour les services appartenant à l'équipe

Ce que tu apportes :

Qualifications requises :

4+ années d'expérience avec Node.js, Express et TypeScript, ou une pile Web comparable

Expérience dans la conception et le développement de systèmes distribués à grande échelle (sécurisés, évolutifs, fiables)

Autonomie et leadership pour mener à bien un projet jusqu'à son exécution, tout en sachant quand demander de l'aide.

Une attitude collaborative, contribuant à un environnement de travail agréable qui favorise le travail d'équipe dans toute l'organisation.

Bon niveau de communication en français et en anglais

Atouts :

Expérience avec certaines technologies de notre pile technologique.

Expérience de travail avec une entreprise SaaS.

Expérience avec les architectures événementielles.

Expérience de travail avec des équipes réparties dans le monde entier.

Expérience de travail avec une équipe agile

Environnement technologique

Notre code d'application est principalement écrit en TypeScript et JavaScript.

Notre backend principal fonctionne sur Node.js et Express. La plupart de nos interfaces fonctionnent sur React.

Nos données sont stockées sur MongoDB, Redis, MySQL, S3 et mises en file d'attente ou diffusées via RabbitMQ, Kafka et SQS.

Nos charges de travail s'exécutent sur des clusters Kubernetes exécutés sur AWS.

English version

We are looking for a Senior Developer to join our teams that will contribute to innovative solutions in the CPaaS (Communications Platform as a Service) market ! You'll be involved in building and scaling up a high-traffic platform that is currently used by thousands of developers and millions of their end users around the world.

Sunshine Conversations powers conversational experiences between people and organizations through an omnichannel experience from a wide range of channels such as WhatsApp, Instagram, Messenger, Telegram and more.

In Zendesk, we value the people that create our great products, and encourage each other to grow and innovate. We offer our employees a competitive benefits package & ensure relevant opportunities for professional growth and performance in a diverse and inclusive environment.

Zendesk also believes in the importance of a healthy work-life balance and offers ample flexibility & full parental leave.

What you'll be doing

Make contributions to our platform, architecture, and data models to deliver solutions aligned with our go-to-market strategy.

Be responsible for the accurate execution of features, from the design of the solution to its delivery.

Write well-structured and well-tested code considering performance, reliability and scaling of our products.

Work with new technologies in a culture open to creative ideas.

Work as part of our team on the generation of technical proposals and on the implementation of sophisticated and high-visibility functionalities.

Be part of the team's on-call rotation for services owned by the team

What you bring to the role

Basic Qualifications :

4+ Years of experience with Node.js, Express and TypeScript, or a comparable web stack (Java, C#, Ruby, Python )

Experience designing and developing distributed systems (secure, scalable, reliable)

Autonomy and leadership to carry a project through its execution, while also knowing when to ask for help.

A collaborative attitude, contributing to an enjoyable work environment that promotes teamwork throughout the organization.

Great communication skills in English and French.

Preferred Qualifications :

Experience with some technologies in our tech stack.

Experience working with a SaaS company.

Experience with event driven architectures.

Experience working with globally distributed teams.

Experience working with an agile mindset team

Tech Stack

Our application code is mostly written in TypeScript and JavaScript.

Our main backend runs on Node.js and Express. Most of our frontend runs on React.

Our data is stored on MongoDB, Redis, MySQL, S3 and queued or streamed through RabbitMQ, Kafka and SQS.

Our workloads run on Kubernetes clusters running on AWS.

LI-SM12#LI-Remote

The intelligent heart of customer experience

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

We advocate for digital first customer experiences and we stick with it in our workplace. Over 5,000 employees worldwide are collaborating from kitchen tables, home offices, coworking spaces, and Zendesk workspaces to make one team.

Zendesk is an equal opportunity employer, and we're proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace.

Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law.

We are an AA / EEO / Veterans / Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law.

If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to peopleandplaces@zendesk.

com with your specific accommodation request.

30+ days ago
Related jobs
Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...

hireVouch
Fully Remote, Canada, USA
Remote

As aSenior Engineer, you’ll report to and work closely with  the Principal Engineer, who is responsible for creating and driving the technical strategy for the user experience. Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on pro...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. The Build Team supports build systems for the entire MongoDB engineering organization. Most MongoDB engineers rely on these tools for their daily work. In addition to...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development. You are comfortable interacting with senior management and proj...

PlayStation
Canada
Remote

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development. You are comfortable interacting with senior management and proj...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like ...

Mannarino Systems & Software
Anywhere - Canada

Software Design and Verification DO-178 Engineers. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Bachelor's or master's degree in Computer Science, Computer Engineering or equivalent. ...