- Define and own the architecture for microservices that are highly scalable, secure, resilient, and maintainable.
- Champion best practices for API design (REST, GraphQL) and event‑driven architectures (EDA).
- Write clean, maintainable, and efficient C# .NET Core / .NET 6+ code aligned with modern software engineering principles.
- Build APIs and services that integrate seamlessly with Salesforce, Oracle, web applications, mobile apps, and other enterprise systems.
- Develop Azure‑based CI/CD pipelines to automate builds, deployments, and testing using Azure DevOps.
- Deliver microservices that enable seamless omni‑channel experiences across business and customer platforms, ensuring consistency, personalization, and performance.
- Build secure service layers to support customer authentication (SSO, OAuth, Azure Active Directory B2C) and user data management.
- Enable features such as software subscription lifecycle management, self‑service account tools, and dynamic content personalization.
- Integrate microservices with enterprise systems including Salesforce Sales/Service/Experience Clouds, Oracle ERP modules, Aria billing solutions, and QSC's proprietary applications.
- Build robust and scalable data services for near‑real‑time data exchange, synchronization, and transformation across platforms.
- Leverage Azure Data Factory, Azure SQL, Cosmos DB, and Azure Storage for backend data processing and persistence strategies.
- Define and enforce data modeling, API versioning, and service documentation standards.
- Implement service‑level security using OAuth2, JWT, role‑based access control (RBAC), and Azure Key Vault for secrets management.
- Establish monitoring, telemetry, logging, and alerting practices using Azure Monitor, Application Insights, and Log Analytics.
- Optimize microservices for high availability, disaster recovery, and scalability across global Azure regions.
- Conduct code reviews, security reviews, and performance testing for all services prior to production release.
- Serve as a technical leader and mentor across engineering teams, fostering a high standard of technical excellence.
- Lead architecture discussions, code reviews, and technical workshops for internal engineers and contractors.
- Collaborate with enterprise architects, QA leaders, DevOps engineers, and platform owners to ensure system coherence.
- Stay current with evolving Azure capabilities and new architectural patterns, driving continuous innovation within the team.
- Advocate for "shift‑left" practices, ensuring quality, security, and scalability considerations are built early into the development lifecycle.
- 10+ years of progressive software engineering experience with deep expertise in backend systems development.
- 5+ years architecting, building, and operating microservices on Microsoft Azure.
- Extensive experience integrating with enterprise platforms such as Salesforce and Oracle via APIs, events, and middleware.
- Deep knowledge of .NET Core / .NET 6+, C#, Azure SDKs, Azure DevOps, and modern API design practices.
- Demonstrated experience enabling customer‑facing experiences such as portals, self‑service capabilities, and subscription management.
- Hands‑on experience with Azure Kubernetes Service (AKS) and containerized microservices architecture is strongly preferred.
- Experience applying security best practices for cloud‑native services, including OAuth2, API security, and compliance.
- Experience working in agile development environments and collaborating with cross‑functional teams (UX, Product, QA, Infrastructure).
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field; Master's degree preferred.
- Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate strongly preferred.
- Exceptional problem‑solving skills, strategic thinking, and a strong bias toward execution.
- Outstanding communication skills — able to clearly convey complex ideas and technical concepts to both engineering and business audiences.
- Strong passion for innovation, modern cloud technologies, and customer‑centric solution building.
- Self‑starter with the ability to thrive in a fast‑paced, dynamic, and collaborative environment.
- Committed to fostering a culture of learning, mentorship, and engineering excellence.
-
Software Engineer
1 month ago
Only for registered members Montreal, QuebecSynergair est une plateforme d'intelligence de données conçue pour les entreprises en industries réglementées. · Bilingue français-anglais (parlé et écrit) · ...
-
Software Engineer
2 weeks ago
Only for registered members Montreal $67,100 - $131,400 (CAD)Resumen del puestobr>Rédiger un code de haute qualité et facile à maintenir · Prendre en charge et livrer des fonctionnalités complètes · ...
-
Software Engineer
2 weeks ago
Only for registered members Montreal $80,000 - $120,000 (CAD)En tant que développeur logiciel, vous ferez partie d'une équipe talentueuse de programmeurs qui démontrent collectivement une excellente compétence technique. · Collaborer avec les différentes équipes (produit, UX, QA) pour développer et déployer des fonctionnalités. · Construi ...
-
Software Engineer
1 month ago
Only for registered members MontrealSynergair est une plateforme d'intelligence de données conçue pour les entreprises en industries réglementées. Nous sommes à la recherche d'un ingénieur logiciel expérimenté qui peut concevoir et développer des applications robustes pour notre plateforme. · ...
-
Software Engineer
2 weeks ago
Only for registered members Montréal, QC HW YEn tant que développeur logiciel, vous ferez partie d'une équipe talentueuse de programmeurs qui démontrent collectivement une excellente compétence technique. · ...
-
Software Engineer
1 month ago
Only for registered members MontrealTALTEK cherche à combler le poste suivant pour l'un de ses clients. · Développeur Web (Python) pour un de nos clients en Montréal. Cette ressource travaillera au développement d'une application web stratégique qui gère les horaires, les affectations et la paie. · Votre rôle aura ...
-
Autonomy Software Engineer
6 days ago
Only for registered members MontrealInspirés par les oiseaux capables de voler pendant des jours, voire des mois, nos cofondateurs ont imaginé un monde où les drones pourraient imiter cette capacité. · ...
-
Software Integration Engineer
3 weeks ago
Only for registered members Montreal, QuebecTaiga Motors recherche un ingénieur(e) en intégration logicielle – logiciels d’usine pour concevoir développer et maintenir applications MES soutenant nos opérations assemblage véhicules électriques. · Ce poste vise créer solutions logicielles robustes évolutives permettant exécu ...
-
Embedded Software Engineer
3 weeks ago
Only for registered members Montreal, QuebecNous recherchons un Ingénieur Logiciel Embarqué qualifié pour rejoindre notre équipe. · ...
-
Principal Software Engineer
1 month ago
Only for registered members Montréal, QC Remote jobAperçu du poste : Chez Autodesk Forma nous réinventons la manière dont chaque bâtiment pont hôpital campus stade est construit. Nous recherchons un développeur logiciel principal talentueux pour rejoindre notre équipe mobile iOS. · ...
-
Sr. Software Engineer
4 weeks ago
Only for registered members Montréal, QC HA YEquifax cherche des ingénieurs logiciels créatifs, dynamiques et motivés qui possèdent des compétences pratiques en développement pour travailler sur divers projets significatifs. Nos postes en génie logiciel vous donnent l'occasion de joindre une équipe d'ingénieurs talentueux t ...
-
Sr Software Engineer
3 weeks ago
Only for registered members MontrealEquifax est à la recherche d'un développeur(e) qui possède des compétences pratiques en développement pour travailler sur divers projets significatifs. Le poste consiste en un rôle hybride avec 3 jours au bureau et 2 jours à domicile par semaine. · ...
-
Staff Software Engineer
3 weeks ago
Only for registered members Montréal, QCSadie transforme la manière dont les restaurants interagissent avec leurs clients grâce à une technologie vocale basée sur l'intelligence artificielle. Notre agent vocal intelligent, Sadie, répond aux appels téléphoniques 24 heures sur 24 pour prendre des réservations et gérer de ...
-
Founding Software Engineer
1 month ago
Only for registered members Montreal, QuebecNous recrutons notre premier · ère Founding Software Engineer pour nous aider à construire et faire évoluer le produit. · Dans ce rôle, vous travaillerez en étroite collaboration avec les fondateurs et sous la direction du CTO pour concevoir et implémenter les systèmes cœur qui a ...
-
Senior Software Engineer
1 month ago
Only for registered members MontrealJoignez-vous à une organisation axée sur l'innovation, la collaboration et l'impact technologique. Nous modernisons nos pratiques d'ingénierie logicielle afin d'automatiser et améliorer la livraison des solutions à l'échelle de l'entreprise. · ...
-
Principal Software Engineer
1 month ago
Only for registered members MontrealNous recherchons un développeur logiciel principal talentueux pour rejoindre notre équipe mobile iOS. · ...
-
Software Engineer: Generative AI
1 month ago
Only for registered members Montreal, QuebecAutodesk est à la pointe de la transformation du secteur AEC en intégrant la technologie IA dans ses produits. · ...
-
Senior Software Engineer
6 days ago
Only for registered members Montreal $143,351 - $179,189 (CAD)Chez Circle Medical, nous réinventons les soins de santé primaires pour le monde moderne. En combinant la technologie, · l'intelligence artificielle (IA) et un design réflchi, · nous offrons une exprience grandement amliorée pour les mdecins comme pour · les patients. ...
-
Senior Software Engineer
5 days ago
Only for registered members Greater Montreal Metropolitan Area Remote jobChez Circle Medical nous réinventons les soins pour le monde moderne. · Nous recherchons un ingénieur Fullstack passionné qui prend à cœur la qualité des produits qu'il développe. · ...
-
Staff Software Engineer
3 weeks ago
Only for registered members Montreal, QuebecNous recherchons un ingénieur logiciel qui définira les normes techniques du produit et de l'équipe qui le développe. Vous montrerez l'exemple en écrivant du code, en prenant des décisions difficiles en matière d'architecture, en encadrant les ingénieurs et nous aidant à nous dév ...
-
Sr. Software Engineer
4 weeks ago
Only for registered members MontrealEquifax recherche un ingénieur logiciel créatif et dynamique qui possède des compétences pratiques en développement. · ...
Principal Software Engineer - Montreal - QSC
Description
QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining how people interact with sound, video, and control technologies.
We are seeking a Lead Principal Software Engineer to architect, design, and develop microservices for QSC's evolving enterprise technology stack. This role will be responsible for building high-performing, scalable, and resilient services utilizing the Microsoft Azure technology ecosystem. These services will power omni-channel experiences across QSC's internal business platforms (such as Salesforce and Oracle) and external customer-facing systems (such as websites, first‑party portals, and applications).
The Lead Principal Software Engineer will play a critical role in enabling strategic capabilities such as software subscriptions, self‑service account management, and personalized experiences, serving as both a technical expert and a hands‑on builder within a fast‑paced, collaborative environment.
Key Responsibilities
Microservices Architecture and Development
Omni‑Channel Enablement and Customer Experience
Enterprise Integration and Data Services
Security, Reliability, and Performance Engineering
Technical Leadership and Mentorship
Experience
Qualifications
#J-18808-Ljbffr
-
Software Engineer
Only for registered members Montreal, Quebec
-
Software Engineer
Only for registered members Montreal
-
Software Engineer
Only for registered members Montreal
-
Software Engineer
Only for registered members Montreal
-
Software Engineer
Only for registered members Montréal, QC HW Y
-
Software Engineer
Only for registered members Montreal
-
Autonomy Software Engineer
Only for registered members Montreal
-
Software Integration Engineer
Only for registered members Montreal, Quebec
-
Embedded Software Engineer
Only for registered members Montreal, Quebec
-
Principal Software Engineer
Only for registered members Montréal, QC
-
Sr. Software Engineer
Only for registered members Montréal, QC HA Y
-
Sr Software Engineer
Only for registered members Montreal
-
Staff Software Engineer
Only for registered members Montréal, QC
-
Founding Software Engineer
Only for registered members Montreal, Quebec
-
Senior Software Engineer
Only for registered members Montreal
-
Principal Software Engineer
Only for registered members Montreal
-
Software Engineer: Generative AI
Only for registered members Montreal, Quebec
-
Senior Software Engineer
Only for registered members Montreal
-
Senior Software Engineer
Only for registered members Greater Montreal Metropolitan Area
-
Staff Software Engineer
Only for registered members Montreal, Quebec
-
Sr. Software Engineer
Only for registered members Montreal