About Us
Intrado se consacre à sauver des vies et à protéger les communautés, en les aidant à se préparer, à répondre et à se remettre des événements critiques.
Notre entreprise de pointe s’efforce de devenir le partenaire de services d’urgence le plus fiable et axé sur les données, en unifiant les communications fragmentées pour fournir une intelligence exploitable aux premiers intervenants. Chez Intrado, tout notre travail a véritablement de l’importance.
Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.
Our cutting-edge company strives to become the most trusted, data-centric emergency services partner by uniting fragmented communications into actionable intelligence for first responders. At Intrado, all of our work truly matters.
Responsibilities/Qualifications
Nous sommes à la recherche d’un(e) Architecte Logiciel pratique pour diriger la conception et le développement de solutions logicielles évolutives et performantes. Ce poste convient parfaitement à une personne qui s’épanouit dans un environnement dynamique et qui est passionnée par la transformation d’idées en prototypes fonctionnels. L’Architecte Logiciel jouera un rôle clé dans l’élaboration de notre stratégie technologique, avec un fort accent sur le développement de preuves de concept (PoC) pour valider de nouvelles technologies, architectures et approches.
Responsabilités principales :
Conception et prototypage de solutions : Diriger le développement de preuves de concept pour explorer de nouvelles technologies, cadres et modèles architecturaux. Construire rapidement des prototypes pour valider la faisabilité et orienter les décisions stratégiques.
Architecture : Définir et communiquer la vision et la stratégie architecturales auprès des équipes d’ingénierie et de gestion de produit. Assurer l’alignement avec les objectifs commerciaux et les exigences techniques.
Évaluation technologique : Rechercher les technologies émergentes et évaluer leur impact potentiel. Utiliser les PoC pour recommander des outils, plateformes et méthodologies.
Collaboration : Travailler en étroite collaboration avec les chefs de produit, les développeurs et les parties prenantes pour comprendre les besoins et les traduire en conceptions architecturales évolutives.
Documentation : Rédiger une documentation architecturale claire et complète, incluant des diagrammes, des décisions techniques et les résultats des PoC.
Mentorat : Fournir des conseils techniques et du mentorat aux équipes de développement, en favorisant les bonnes pratiques en matière de conception et de développement logiciel.
Qualité et performance : Veiller à ce que les solutions architecturales respectent les normes de performance, d’évolutivité, de sécurité et de maintenabilité.
Amélioration continue : Itérer sur les PoC en fonction des retours et de l’évolution des besoins. Promouvoir une culture d’expérimentation et d’innovation.
Qualifications :
Baccalauréat ou maîtrise en informatique, en ingénierie ou dans un domaine connexe.
Une expérience professionnelle équivalente peut remplacer les exigences académiques.
5+ années d’expérience en développement logiciel, dont au moins 1 an dans un rôle d’architecte.
Expérience avérée dans la conception et la réalisation de PoC pour des systèmes complexes.
Solide connaissance des plateformes infonuagiques (ex. : AWS, Azure, GCP), des microservices, des API et des cadres de développement modernes.
Maîtrise de Java et Python.
Excellentes compétences en communication et en présentation.
Capacité à travailler de manière autonome et en collaboration dans une équipe interfonctionnelle.
Ce poste exige une excellente maîtrise de l’anglais, tant à l’oral qu’à l’écrit, car il implique une collaboration étroite avec des équipes situées aux États-Unis et au Canada.
Compétences souhaitées :
Bonne compréhension des technologies d’intelligence artificielle, y compris l’apprentissage automatique, l’apprentissage profond, le traitement du langage naturel (NLP) et la vision par ordinateur.
1+ an d’expérience dans l’intégration de solutions IA/ML dans des produits.
Expérience avec les pratiques DevOps et les pipelines CI/CD.
Familiarité avec la conteneurisation (Docker, Kubernetes).
Connaissance de l’architecture des données et des concepts d’apprentissage automatique.
Expérience avec les méthodologies Agile/Scrum.
We are seeking a hands-on Software Architect to lead the design and development of scalable, high-performance software solutions. This role is ideal for someone who thrives in a fast-paced environment and is passionate about turning ideas into working prototypes. The Software Architect will play a critical role in shaping our technology strategy, with a strong focus on developing proof of concepts (PoCs) to validate new technologies, architectures, and approaches.
Key Responsibilities:
Design and Prototype Solutions: Lead the development of proof of concepts to explore new technologies, frameworks, and architectural patterns. Rapidly build prototypes to validate feasibility and inform strategic decisions.
Architecture: Define and communicate architectural vision and strategy across engineering and product management teams. Ensure alignment with business goals and technical requirements.
Technology Evaluation: Research emerging technologies and assess their potential impact. Use PoCs to evaluate and recommend tools, platforms, and methodologies.
Collaboration: Work closely with product managers, developers, and stakeholders to understand requirements and translate them into scalable architectural designs.
Documentation: Create clear and comprehensive architectural documentation, including diagrams, decision records, and PoC outcomes.
Mentorship: Provide technical guidance and mentorship to development teams, fostering best practices in software design and development.
Quality and Performance: Ensure architectural solutions meet performance, scalability, security, and maintainability standards.
Continuous Improvement: Iterate on PoCs based on feedback and evolving requirements. Promote a culture of experimentation and innovation.
Qualifications:
Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
Equivalent work experience in a similar position may be substituted for educational requirements.
5+ years of software development experience, with 1+ years in an architectural role.
Proven experience in designing and building PoCs for complex systems.
Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP), microservices, APIs, and modern development frameworks.
Java and Python
Excellent communication and presentation skills.
Ability to work independently and collaboratively in a cross-functional team environment.
Preferred Skills:
Strong understanding of AI technologies including machine learning, deep learning, NLP, and computer vision preferred.
1+ year experience integrating AI/ML solutions into products
Experience with DevOps practices and CI/CD pipelines.
Familiarity with containerization (Docker, Kubernetes).
Knowledge of data architecture and machine learning concepts.
Agile/Scrum experience.
Total Rewards
Vous voulez aimer là où vous travaillez? Chez Intrado, nous offrons un régime complet d’avantages sociaux qui comprend ce que vous attendez (assurance médicale, assurance dentaire et assurance des soins de la vue, assurance-vie et assurance invalidité, congés payés, régime enregistré d’épargne-retraite (REER) avec cotisations égales de l’employeur et compte de gestion de dépenses flexible), et plusieurs avantages qui excèderont vos attentes, tels que le remboursement de frais de scolarité, des congés parentaux payés, l’accès à une bibliothèque complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!
Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you’d expect (medical, dental, vision, life and disability coverage, paid time off, a Registered Retirement Savings Plan (RRSP) with employer matching contributions plan and flexible spending accounts), and several that go above and beyond – tuition reimbursement, paid parental leave, access to a comprehensive library of personal and professional training resources, employee discounts, insurance coverage and more! Apply today to join us in work worth doing!