Talent.com
Software Engineer - ECM SRE
Software Engineer - ECM SREMotorola Solutions • Gatineau, Canada
Software Engineer - ECM SRE

Software Engineer - ECM SRE

Motorola Solutions • Gatineau, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

As a software engineer on the Emergency Call Management site reliability engineering (ECM-SRE) team you will join a team of talented software engineers who work directly with product and engineering teams to constantly improve reliability across our suite of public safety products.

Your responsibilities will include:

  • Architecture and implementation of Monitoring/Observability objectives. This includes maintenance of Alert response playbooks.

  • Creation and reinforcement of the HA and reliability strategy.

  • Triage of customer-reported incidents and problems to the proper software team, requiring troubleshooting and problem management skills.

  • Maintenance and reporting of SLOs and error budget.

  • Facilitation of Chaos Engineering activities with multiple engineering teams.

  • Developing the SRE culture and sharing best practices across Motorola Solutions’ Emergency Call Management organization.

  • On-call support alongside multiple engineering teams for products and services in production. This role focuses on Incident Command to maintain focus and direction of the incident process. This is essential to meet regulatory reporting requirements.

  • Assist Motorola Solutions’ customer support teams in creating customer facing communication documents, requiring strong communication skills.

  • Facilitation of Failure Mode and Effects Analysis with multiple engineering teams.

The right individual will have a passion for observability, reliability, automation, incident response, and enabling innovation.

Qualifications:

  • BS in Computer Engineering (or equivalent degree)

  • 4+ years of professional software development

  • Excellent communication skills

  • Experience developing cloud-based applications

  • Experience developing REST-based APIs and implementing microservice principles and architectures

  • Experience with modern DevOps tooling (including CI/CD pipelines)

  • Familiarity with the concepts involved in designing a high availability architecture

  • Familiarity with observability and monitoring

  • Familiarity with automated testing

  • Creativity and persistence when solving complex problems

  • Enthusiasm for learning key technologies, architectures, processes, and best practices


Preferred Skills

  • Familiarity with SRE or DevOps

  • Familiarity with container deployment and orchestration technologies at scale

  • Familiarity with SLOs and SLIs

  • Familiarity with incident response, disaster recovery, root cause analysis, and postmortems

  • Familiarity with IaC

  • Familiarity with chaos engineering

  • Familiarity with redundancy and failovers

  • Familiarity with capacity planning and load balancing

  • Familiarity with service mesh

  • Familiarity with feature flags, canary releases, or blue/green deployments

  • Familiarity with hybrid cloud architecture

  • Familiarity developing cloud-based applications with a multi-tenant database architecture

  • Familiarity with systems programming (network stack, file system, OS services) and networking (L2 vs. L3, network architecture, VLANs, etc)

  • Experience working in Agile teams leveraging Scrum, Kanban, or other methodologies and/or understanding of Agile development concepts

  • Experience being on-call for a product in production

Description du poste

En tant qu'ingénieur logiciel au sein de l'équipe d'ingénierie de fiabilité du site de gestion des appels d'urgence (ECM-SRE), vous rejoindrez une équipe d'ingénieurs logiciels talentueux qui travaillent directement avec les équipes de produits et d'ingénierie pour améliorer constamment la fiabilité de notre suite de produits de sécurité publique.


Vos responsabilités comprendront :

  • L'architecture et la mise en œuvre des objectifs de surveillance/observabilité. Cela inclut la maintenance des manuels d'intervention en cas d'alerte.

  • La création et le renforcement de la stratégie de haute disponibilité (HA) et de fiabilité.

  • Le triage des incidents et des problèmes signalés par les clients vers l'équipe logicielle appropriée, nécessitant des compétences en dépannage et en gestion des problèmes.

  • La maintenance et le reporting des SLOs (Objectifs de Niveau de Service) et du budget d'erreur.

  • La facilitation des activités d'ingénierie du chaos (Chaos Engineering) avec plusieurs équipes d'ingénierie.

  • Le développement de la culture SRE et le partage des meilleures pratiques au sein de l'organisation de gestion des appels d'urgence de Motorola Solutions.

  • Le support sur appel (on-call) aux côtés de plusieurs équipes d'ingénierie pour les produits et services en production. Ce poste est axé sur la gestion du Commandement d'Incident pour garantir la cohérence et la direction du processus, tout en satisfaisant aux obligations de reporting réglementaire

  • L'assistance aux équipes de support client de Motorola Solutions pour la création de documents de communication destinés aux Partenaires internes, nécessitant de solides compétences en communication.

  • La facilitation de l'analyse des modes de défaillance et de leurs effets (Failure Mode and Effects Analysis) avec plusieurs équipes d'ingénierie.

  • La personne idéale aura une passion pour l'observabilité, la fiabilité, l'automatisation, la réponse aux incidents et favoriser l'innovation.


Qualifications :

  • Baccalauréat en génie informatique (ou diplôme équivalent)

  • 4+ années d'expérience professionnelle en développement de logiciels

  • Excellentes compétences en communication

  • Expérience dans le développement d'applications basées sur le cloud

  • Expérience dans le développement d'APIs basées sur REST et la mise en œuvre des principes et architectures de microservices

  • Expérience avec les outils DevOps modernes (y compris les pipelines CI/CD)

  • Familiarité avec les concepts impliqués dans la conception d'une architecture à haute disponibilité

  • Familiarité avec l'observabilité et la surveillance

  • Familiarité avec les tests automatisés

  • Créativité et persistance pour résoudre des problèmes complexes

  • Enthousiasme pour l'apprentissage des technologies clés, des architectures, des processus et des meilleures pratiques


Compétences souhaitées

  • Familiarité avec SRE ou DevOps

  • Familiarité avec le déploiement de conteneurs et les technologies d'orchestration à l'échelle

  • Familiarité avec les SLOs et les SLIs (Indicateurs de Niveau de Service)

  • Familiarité avec la réponse aux incidents, la reprise après sinistre, l'analyse des causes profondes et les post-mortems

  • Familiarité avec IaC (Infrastructure as Code)

  • Familiarité avec l'ingénierie du chaos

  • Familiarité avec la redondance et les basculements (failovers)

  • Familiarité avec la planification de la capacité et l'équilibrage de charge

  • Familiarité avec le maillage de services (service mesh)

  • Familiarité avec les indicateurs de fonctionnalité (feature flags), les versions canary ou les déploiements bleu/vert

  • Familiarité avec l'architecture cloud hybride

  • Familiarité avec le développement d'applications basées sur le cloud avec une architecture de base de données multi-locataire (multi-tenant)

  • Familiarité avec la programmation système (pile réseau, système de fichiers, services du système d'exploitation) et la mise en réseau (L2 ou L3, architecture réseau, VLANs, etc.)

  • Expérience de travail dans des équipes Agile utilisant Scrum, Kanban ou d'autres méthodologies et/ou compréhension des concepts de développement Agile

  • Expérience de support sur appel pour un produit en production

#LI-RS1


Basic Requirements

  • BS in Computer Engineering (or equivalent degree)

  • 4+ years of professional software development

  • Baccalauréat en génie informatique (ou diplôme équivalent)

  • 4+ années d'expérience professionnelle en développement de logiciels


Travel Requirements

Under 10%


Relocation Provided

None


Position Type

Experienced


Referral Payment Plan

Yes



EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.

Motorola Solutions adopte, favorise et promeut les principes de diversité, d’équité et d’inclusion. Nous encourageons et accueillons les candidatures de toutes les personnes qualifiées, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identité et expression sexuelle, statut d’anciens combattants ou tout autre statut protégé par la Loi.

Nous sommes fiers de notre culture axée sur les personnes et les communautés, encourageant ainsi chaque Motorolan d’être la version la plus authentique de lui-même dans ses responsabilités afin de tenir la promesse d’un monde plus sécuritaire.

Si vous souhaitez vous joindre à notre communauté mais croyez que vous ne possédez pas toutes les exigences requises pour le poste convoité, nous aimerions tout de même connaître les raisons pour lesquelles vous pensez être un excellent candidat pour notre équipe.

Nous offrons également des mesures d’adaptation pendant toutes les étapes du processus d’embauche afin de favoriser l’inclusion des personnes vivant avec un handicap physique et/ou mental. Pour demander un aménagement, veuillez remplir ce formulaire d'aménagement raisonnable afin que nous puissions vous aider.

Create a job alert for this search

Software Engineer ECM SRE • Gatineau, Canada

Similar jobs
Software Engineer

Software Engineer

Afuva • Ottawa
Full-time
Afuva is a pioneering technology company specializing in advanced AI solutions.We develop cutting-edge AI for smart devices, home automation, image and vision, and wearable technology, alongside ro...Show more
Last updated: 30+ days ago • Promoted
MTS - Software Engineer - RTOS, Embedded Development

MTS - Software Engineer - RTOS, Embedded Development

Wind River • Ottawa
Full-time
MTS - Software Engineer - RTOS, Embedded Development.Canadian Citizen (Please see the Required Citizenship Clearance Below).Wind River’s impact spans critical infrastructure domains such as telecom...Show more
Last updated: 8 days ago • Promoted
Software Supply Chain Security Engineer (SBOM & Vulnerability Management)

Software Supply Chain Security Engineer (SBOM & Vulnerability Management)

Lumentum Operations LLC • Ottawa
Full-time
Software Supply Chain Security Engineer (SBOM & Vulnerability Management) page is loaded## Software Supply Chain Security Engineer (SBOM & Vulnerability Management)locations: Canada - Ottawa (Bill ...Show more
Last updated: 7 days ago • Promoted
Senior Embedded Software Engineer - Aviation Systems Ottawa

Senior Embedded Software Engineer - Aviation Systems Ottawa

Skytrac • Ottawa
Full-time
A leading aerospace technology company in Ottawa is seeking an experienced Senior Embedded Software Engineer.The successful candidate will develop and maintain embedded software for communication s...Show more
Last updated: 30+ days ago • Promoted
MTS - Software Engineer - RTOS, Embedded Development

MTS - Software Engineer - RTOS, Embedded Development

Aptiv • Ottawa
Full-time
Canadian Citizen (Please see the Required Citizenship Clearance Below).Wind River’s impact spans critical infrastructure domains such as telecommunications (including 5G), industrial (automation, s...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Larus • Ottawa
Full-time +1
Hours per week, Monday to Friday.Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week).Salary Range: $90...Show more
Last updated: 19 days ago • Promoted
C# Software Engineer – LC4ISR for DND (SECRET)

C# Software Engineer – LC4ISR for DND (SECRET)

DEFSEC Technologies Inc. • Ottawa
Full-time
A leading technology firm is seeking an Intermediate Software Developer to join their LC4ISR team, focusing on developing military technology for the Canadian Armed Forces.The ideal candidate must ...Show more
Last updated: 20 days ago • Promoted
Software Engineer Controls

Software Engineer Controls

RPMGlobal • Ottawa
Full-time
Transforming the Future with Convergence of Simulation and Data.Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software de...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Controls

Software Engineer Controls

Altair • Ottawa
Full-time
Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software development expertise.This team develops control algorithms and pr...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II - Growth Platform

Software Engineer II - Growth Platform

Scribd, Inc. • Ottawa
Full-time
Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four products: Everand, Scribd, Slidesha...Show more
Last updated: 7 days ago • Promoted
Sr. Systems Engineer

Sr. Systems Engineer

Marshall • Ottawa
Full-time
Marshall Canada is seeking a Sr.Systems Engineer to join our team in Ottawa, ON.Manager, Systems Engineering, this role is responsible to support and lead systems engineering activities critical to...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, R&D Applications

Software Engineer, R&D Applications

Ciena Corporation • Ottawa
Full-time
They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.They help us record any difficulties you...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

SurveyMonkey • Ottawa
Full-time
SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
Last updated: 30+ days ago • Promoted
Staff Systems Software Engineer: SONiC

Staff Systems Software Engineer: SONiC

Lumentum • Ottawa
Full-time
A leading technology company in Ottawa is seeking a System Software Engineer with deep embedded Linux experience.The role involves ownership of SONiC software for optical switch platforms, influenc...Show more
Last updated: 13 days ago • Promoted
Senior Embedded Software Engineer - Aviation Systems Ottawa

Senior Embedded Software Engineer - Aviation Systems Ottawa

SKYTRAC Systems Ltd. • Ottawa
Full-time
A leading aerospace technology company in Ottawa is seeking a Senior Embedded Software Engineer.The role involves developing embedded software for communication systems, integrating software with h...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - LC4ISR Tactical Systems

Software Engineer - LC4ISR Tactical Systems

DEFSEC Technologies Inc. • Ottawa
Full-time
A Canadian military technology provider in Ottawa is seeking an experienced Intermediate Software Developer to join their LC4ISR team in support of the Canadian Armed Forces.Ideal candidates should...Show more
Last updated: 21 days ago • Promoted
Software Engineer II - Build Next-Gen Cloud & Security

Software Engineer II - Build Next-Gen Cloud & Security

Cisco • Ottawa
Full-time
Une société technologique renommée, basée à Ottawa, recherche un Software Engineer.Le candidat idéal sera inscrit dans un programme universitaire ou de certification avec une expérience en C/C++, P...Show more
Last updated: 7 days ago • Promoted
Software Engineer

Software Engineer

Larus Technologies Corporation • Ottawa
Full-time +1
Hours per week, Monday to Friday.Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week).Reporting To: Tec...Show more
Last updated: 14 days ago • Promoted