Software Development Manager - ECM SRE
at Motorola Solutions
Gatineau, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Nov, 2024 | Not Specified | 29 Aug, 2024 | 2 year(s) or above | Cloud Computing,Maintenance,Orchestration,Management Skills,Code,Automation Tools,Kubernetes,Triage,Systems Engineering,Computer Science,Cooperation,Distributed Systems,Interpersonal Skills,Infrastructure,Devops,Information Technology | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
COMPANY OVERVIEW
At Motorola Solutions, we’re guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We’re solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That’s mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We’re solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that’s critical to connect those in need with those who can help. The work we do here matters.
JOB DESCRIPTION
As a Software Development Manager for the Emergency Call Management site reliability engineering team (ECM-SRE) you will work directly with product and engineering teams to constantly improve reliability across our suite of public safety products.
Responsibilities and expectations:
-
Lead and manage a team of SREs and production support engineers
- Lead and set direction and priorities for the SRE scrum team
- Build and maintain a high performing team
- Support individuals development through feedback, coaching and mentoring in day to day work
- E2E ownership for the team commitments and results
- Excellent communication and leadership skill
- Broad understanding of the problems of our customers from business and technical perspectives to lead the team to develop E2E elegant solutions
- Provide timely feedback and alternative solutions to technical problems
- Provides updates to leadership team on team’s progress, risks and issues based on data
- Self driven, energetic, highly innovative person with a positive attitude
- Effectively collaborates with technical leaders and stakeholders in a multi-team environment
- Demonstrates flexibility and resilience in the face of changing priorities and requirements
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field; or equivalent work experience.
- 7+ years of professional experience with at least 2+ years as an engineering leader for an SRE, DevOps, systems engineering, or operational support roles.
- Familiarity with incident management and response protocols.
- Triage of customer-reported incidents and problems to the proper software team, requiring troubleshooting and problem management skills.
- Experience in designing, analyzing, and troubleshooting large-scale distributed systems.
- Strong understanding of cloud computing, infrastructure-as-code, and best practices in deployment, monitoring, and maintenance.
- Experience with automation tools, orchestration, and CI/CD pipelines.
- In-depth knowledge of system monitoring tools and logging solutions.
- Familiarity with containerization and container orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of networking principles and security best practices.
- Excellent leadership and team-building skills.
- Experience in cooperation with geographically dispersed cross-functional teams (e.g. different time zones)
- Ability to work on technical tasks (when required)
- Excellent communication and interpersonal skills, with the ability to articulate technical concepts to a non-technical audience.
- Ability to identify roadblocks and drive them promptly to resolution
- Practical experience with the Agile framework
- Practical experience with observability and monitoring of products
- Enthusiasm for learning key technologies, architectures, processes, and best practices
Nice to have
- Experience in building cloud services (Azure, AWS, GCP or similar)
- Experience with Azure DevOps and GitHub
- Practical knowledge of one or more of the following technologies would be an additional asset: Java (preferred), .Net Core/C#, Angular, PostgreSQL, MS SQL Server, RabbitMQ / Kafka, Redis
Description du Poste
En tant que Responsable du Développement Logiciel pour l’équipe d’ingénierie de fiabilité des sites de gestion des appels d’urgence (ECM-SRE), vous travaillerez directement avec les équipes de produit et d’ingénierie pour améliorer constamment la fiabilité de notre gamme de produits de sécurité publique.
Responsabilités et attentes :
- Diriger et gérer une équipe d’ingénieurs en fiabilité des sites (SRE) et d’ingénieurs de support de production.
- Diriger et définir la direction et les priorités pour l’équipe Scrum SRE.
- Construire et maintenir une équipe performante.
- Soutenir le développement individuel à travers des retours, du coaching et du mentorat dans le travail quotidien.
- Assumer la responsabilité de bout en bout pour les engagements et les résultats de l’équipe.
- Excellentes compétences en communication et en leadership.
- Compréhension large des problèmes de nos clients, tant du point de vue commercial que technique, pour diriger l’équipe vers le développement de solutions élégantes de bout en bout.
- Fournir des retours en temps utile et des solutions alternatives aux problèmes techniques.
- Fournir des mises à jour à l’équipe de direction sur les progrès de l’équipe, les risques et les problèmes, en se basant sur les données.
- Personne auto-motivée, énergique, très innovante et avec une attitude positive.
- Collabore efficacement avec les leaders techniques et les parties prenantes dans un environnement multi-équipes.
- Démontre de la flexibilité et de la résilience face à l’évolution des priorités et des exigences.
Exigences:
- Diplôme de Licence (Baccalauréat) en Informatique, Ingénierie, Technologie de l’Information ou dans un domaine connexe ; ou expérience professionnelle équivalente.
- Plus de 7 ans d’expérience professionnelle, dont au moins 2 ans en tant que leader en ingénierie pour des postes SRE, DevOps, ingénierie système ou support opérationnel.
- Connaissance des protocoles de gestion et de réponse aux incidents.
- Tri des incidents et problèmes signalés par les clients pour les acheminer à la bonne équipe logicielle, nécessitant des compétences en dépannage et en gestion des problèmes.
- Expérience dans la conception, l’analyse et le dépannage de systèmes distribués à grande échelle.
- Solide compréhension du cloud computing, de l’infrastructure comme code et des meilleures pratiques en déploiement, surveillance et maintenance.
- Expérience avec les outils d’automatisation, d’orchestration et les pipelines CI/CD.
- Connaissance approfondie des outils de surveillance des systèmes et des solutions de journalisation.
- Connaissance des technologies de conteneurisation et d’orchestration de conteneurs (par exemple, Docker, Kubernetes).
- Compréhension des principes de réseau et des meilleures pratiques de sécurité.
- Excellentes compétences en leadership et en constitution d’équipes.
- Expérience de la collaboration avec des équipes interfonctionnelles géographiquement dispersées (par exemple, dans différents fuseaux horaires).
- Capacité à travailler sur des tâches techniques (lorsque requis).
- Excellentes compétences en communication et relations interpersonnelles, avec la capacité d’articuler des concepts techniques à un public non technique.
- Capacité à identifier les obstacles et à les résoudre rapidement.
- Expérience pratique avec le cadre Agile.
- Expérience pratique dans l’observabilité et la surveillance des produits.
- Enthousiasme pour l’apprentissage des technologies clés, des architectures, des processus et des meilleures pratiques.
Atouts Souhaitables
- Expérience dans la construction de services cloud (Azure, AWS, GCP ou similaire)
- Expérience avec Azure DevOps et GitHub
- Connaissance pratique d’une ou plusieurs des technologies suivantes serait un atout supplémentaire : Java (préféré), .Net Core/C#, Angular, PostgreSQL, MS SQL Server, RabbitMQ / Kafka, Redis
LI-RS1
BASIC REQUIREMENTS
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field; or equivalent work experience.
- 7+ years of professional experience with at least 2+ years as an engineering leader for an SRE, DevOps, systems engineering, or operational support roles.
- Diplôme de Licence (Baccalauréat) en Informatique, Ingénierie, Technologie de l’Information ou dans un domaine connexe ; ou expérience professionnelle équivalente.
- Plus de 7 ans d’expérience professionnelle, dont au moins 2 ans en tant que leader en ingénierie pour des postes SRE, DevOps, ingénierie système ou support opérationnel.
TRAVEL REQUIREMENTS
Under 10%
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Information Technology/IT
IT Software - Other
Sales Management, Software Engineering
Graduate
Computer science engineering information technology or related field or equivalent work experience
Proficient
1
Gatineau, QC, Canada