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 Co-Op

Software Engineer Co-Op

Motorola Solutions • Outaouais
Full-time
At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.We build and conn...Show more
Last updated: 1 day ago • Promoted
Senior Systems Engineer – Space Systems & MBSE

Senior Systems Engineer – Space Systems & MBSE

Telesat • Ottawa
Full-time
A leading satellite operator is seeking a Systems Engineer in Ottawa, Canada, to focus on requirements analysis and management for their innovative LEO satellite network.This role includes translat...Show more
Last updated: 6 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
Staff Software Engineer

Staff Software Engineer

Flexera • Ottawa
Full-time
Flexera saves customers billions of dollars in wasted technology spend.A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimiz...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Infotree Global Solutions • gatineau, qc, ca
Full-time
Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities.Maintain, improve, and develop tooling and systems that en...Show more
Last updated: 11 hours ago • Promoted • New!
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: 6 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Collabera • Ottawa
Full-time +1
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m...Show more
Last updated: 14 days ago • Promoted
SMPO Services Sales Specialist – System Z

SMPO Services Sales Specialist – System Z

IBM • Ottawa
Full-time
SMPO Services Sales Specialist – System Z – IBM.The SMPO Services Sales Specialist will help develop solution strategies, sales plays, and present to client sponsors, including IT and Line of Busin...Show more
Last updated: 30+ days ago • Promoted
Intermediate Software Specialist – DSEF

Intermediate Software Specialist – DSEF

KWESST Inc. • Outaouais
Full-time
KWESST(a DEFSEC Technologies company)develops and delivers next generation military and public safety technology for military and first responder customers.The company is proudly Canadian and provi...Show more
Last updated: 6 days ago • Promoted
Software Solutions Specialist

Software Solutions Specialist

Nanometrics Inc. • Ottawa
Full-time
Be among the first 25 applicants.With over 37 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment fo...Show more
Last updated: 30+ days ago • Promoted
Specialist, Software Engineering

Specialist, Software Engineering

CMHC • Ottawa
Full-time +1
Ottawa (ON); Montreal (QC); Toronto (ON).Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $84,699.The work you do and the work we do together matters.We come to work ever...Show more
Last updated: 28 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: 6 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
Software Engineer, Platform - Ottawa, Canada

Software Engineer, Platform - Ottawa, Canada

Clutch Canada • Ottawa
Full-time
PLEASE APPLY THROUGH THIS LINK: https://job-boards.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the w...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

SKYTRAC Systems Ltd. • Ottawa
Full-time
SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies.Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 ...Show more
Last updated: 30+ days ago • Promoted