About usWazo builds programmable, API-first communication infrastructure and applications.
We power unified communications at the infrastructure level:
real-time systems, SIP signaling, WebRTC, media flows, distributed services, and high-availability architectures and applications based on those.
This is not feature-layer work.
This is mission-critical telecom infrastructure.
Our Hiring PhilosophyWe hire systems engineers who can reason about complex, evolving environments. We expect strong depth in at least one domain, and the curiosity to operate beyond it as the system demands. If you prefer working strictly within a single framework or language, this role may feel constrained.
Our current workplace includes:
Backend services primarily in PythonMobile core in Kotlin and SwiftReal-time infrastructure components across multiple technologies
Familiarity matters less than your ability to learn quickly, write maintainable systems code, and protect operational integrity. Technology choices evolve. System thinking does not.
The RoleYou will work on:
SIP / VoIP signalingRTP media flowsDistributed backend systemsEvent-driven architecturesLow-level networking and performance-sensitive componentsAI-augmented engineering workflows
You will contribute across layers — from protocol handling to API orchestration.
You will own:
Architecture: clean interfaces between protocol handling, media, and API layersReliability & operability: instrumentation, debugging, incident follow-ups, hardeningPerformance: latency, throughput, resource usage, media path efficiency
AI-Native EngineeringWe operate with an agent-centric model. AI is used to accelerate execution (drafts, refactors, tests, runbooks), but humans own correctness.
You will provide direction, constraints, validation, and long-term coherence. You will set constraints, review outputs critically, and ensure changes align with long-term architecture. AI assists with drafting, refactoring, tests, and documentation.
The bottleneck is judgment.
We are looking for engineers who can supervise quality, protect architectural integrity, and make sound trade-offs at scale.
What We’re Looking For10+ years of professional experience (6–10 considered for exceptional system-level profiles)Strong system thinking is requiredExperience in distributed or real-time systemsComfort near infrastructure layersAutonomous, high-ownership mindsetProduct awarenessTelecom experience is a plus. Systems thinking is essential.Engineering school backgroundBased in Canada between Ontario and East Coast as the company is between Europe and North America
Compensation & BenefitsCompensation and benefits for this role are calibrated against the specific local market standards to ensure competitive alignment with regional cost-of-labor and talent benchmarks
We reward depth, ownership, and architectural impact.
Benefits offeredComprehensive benefits package covered by the employerCompetitive salary4 weeks of vacation + comfort daysRemote workFriendly culture with great opportunities to make an impact on a growing global team.
Why JoinFast growing and changing environmentAI-native engineering modelInfrastructure-level challengesHigh autonomySenior, high-density team
If you value judgment, system integrity, and meaningful technical impact — we should talk.
À propos de nousWazo construit une infrastructure et des applications de communication programmables, API-first.
Nous opérons les communications unifiées au niveau de l’infrastructure :
systèmes temps réel, signalisation SIP, WebRTC, flux média, services distribués, et architectures hautement disponibles ainsi que les applications qui en découlent.
Il ne s’agit pas de développement de fonctionnalités en surface.
Il s’agit d’infrastructure télécom critique.
Notre philosophie de recrutementNous recrutons des développeurs systèmes capables de raisonner dans des environnements complexes et en constante évolution. Nous attendons une forte expertise dans au moins un domaine, ainsi qu’une curiosité à opérer au-delà de celui-ci en fonction des besoins du système. Si vous préférez travailler strictement dans un cadre limité à un langage ou un framework, ce rôle peut ne pas vous convenir.
Notre environnement actuel inclut :
Services backend principalement en PythonNoyau mobile en Kotlin et SwiftComposants d’infrastructure temps réel sur plusieurs technologies
La familiarité avec une stack importe moins que votre capacité à apprendre rapidement, écrire du code maintenable, et préserver l’intégrité opérationnelle. Les technologies évoluent. La pensée système, elle, reste.
Le rôleVous travaillerez sur :
Signalisation SIP / VoIPFlux média RTPSystèmes backend distribuésArchitectures event-drivenComposants réseau bas niveau et sensibles à la performanceWorkflows d’ingénierie augmentés par l’IA
Vous contribuerez sur l’ensemble de la stack, du traitement protocolaire jusqu’à l’orchestration via API.
Vous serez responsable de :
Architecture : interfaces propres entre couches protocole, média et APIFiabilité & opérabilité : instrumentation, debugging, gestion des incidents, durcissementPerformance : latence, débit, utilisation des ressources, efficacité des chemins média
Ingénierie AI-NativeNous opérons selon un modèle centré sur les agents. L’IA est utilisée pour accélérer l’exécution (drafts, refactorings, tests, runbooks), mais les humains restent responsables de la justesse.
Vous apporterez direction, contraintes, validation et cohérence long terme. Vous définirez les garde-fous, évaluerez les productions de manière critique, et vous assurerez que les évolutions respectent l’architecture globale. L’IA assiste sur la production de code, les tests et la documentation.
Le goulot d’étranglement est le jugement.
Nous recherchons des développeurs capables de superviser la qualité, protéger l’intégrité architecturale et prendre des décisions pertinentes à l’échelle.
Profil recherché10+ années d’expérience professionnelle (6–10 ans pour des profils systèmes exceptionnels)Forte capacité de raisonnement systèmeExpérience en systèmes distribués ou temps réelÀ l’aise proche des couches infrastructureForte autonomie et sens des responsabilitésSens produitUne expérience télécom est un plus. La pensée système est indispensableFormation école d’ingénieur
Rémunération & avantagesLa rémunération et les avantages sont calibrés selon les standards du marché local afin d’assurer un alignement compétitif avec le coût du travail et les benchmarks de talents régionaux.
Nous valorisons la profondeur technique, la prise de responsabilité et l’impact architectural.
Avantages proposésPoste permanent à temps plein – Canada, de l’Ontario à la côte Est (entre Europe et Amérique du Nord)Package d’avantages complet pris en charge par l’employeurSalaire compétitif4 semaines de congés + jours de confortTélétravailCulture conviviale avec de réelles opportunités d’impact dans une équipe globale en croissance
Pourquoi nous rejoindreEnvironnement en forte croissance et en transformationModèle d’ingénierie AI-nativeProblèmes d’infrastructure de haut niveauForte autonomieÉquipe senior à haute densité
Si vous valorisez le jugement, l’intégrité des systèmes et un impact technique significatif — parlons-en.
#J-18808-Ljbffr
📌 Senior Developer (Winnipeg)
🏢 Wazo
📍 Winnipeg