About Parsel
Parsel is building the connective tissue of modern shipping networks.
We sit between merchants, carriers, and logistics partners to coordinate routing, pickup, delivery, tracking, and recovery across a fragmented logistics ecosystem. Our platform gives customers one stable interface for shipping workflows that would otherwise require many different carrier integrations, manual processes, and operational workarounds.
In practice, this means we build software that has to work with both APIs and the real world. Packages move through warehouses, docks, carriers, trucks, and delivery networks. Things fail, data arrives late, partners behave differently, and customers still expect the system to be clear, reliable, and easy to use.
The Role
We are looking for software engineers who are early in their careers and excited to grow into strong product-minded platform engineers.
You do not need to have designed large distributed systems before. You do need to be curious, careful, eager to learn, and motivated by building software that real customers depend on.
In this role, you will work on production systems that power shipping workflows for merchants, 3PLs, and logistics partners. You will contribute to APIs, internal tools, data models, customer-facing workflows, integrations, and operational systems. You will work closely with more experienced engineers and gradually take on larger areas of ownership as your judgment and context grow.
This is a strong fit for someone who wants to become excellent at building reliable backend systems, designing clear interfaces, debugging real-world failures, and understanding how software supports complex operations.
What You Will Work On
You will help build and improve the core systems that power Parsel’s platform, including:
You will also spend time understanding how the shipping domain works. This includes learning why failures happen, how carrier capabilities differ, how customers use our platform, and how to design software that remains predictable even when the real world is messy.
How We Build
Parsel operates at the intersection of software and physical networks. Our systems need to handle partial failures, incomplete information, evolving partner capabilities, and changing customer needs while presenting a stable and understandable experience.
We value clarity, ownership, and thoughtful engineering. We care not just that something works, but that it can be understood, tested, extended, and operated by the team over time.
We are also an AI-native engineering organization. Engineers are encouraged to use AI tools to move faster, explore implementation options, write tests, generate scaffolding, and improve documentation. But AI does not replace engineering judgment. You will be expected to understand the code you ship, review it carefully, and take responsibility for correctness with support from the team.
As an early-career or intermediate engineer, you will not be expected to make every technical decision alone. You will be expected to ask good questions, learn from feedback, write clear code, communicate tradeoffs, and build the judgment needed to own larger parts of the system over time.
Our Technical Environment
Our core backend systems are written primarily in Elixir and Golang, with a React-based frontend. We use PostgreSQL as our primary datastore and run our infrastructure on Google Cloud Platform using containerized workloads and managed services where they make sense.
You do not need prior experience with our exact stack. Experience with backend development, APIs, databases, cloud infrastructure, or frontend development is helpful, but we care more about your ability to learn quickly, reason clearly, and build reliable software.
You may be a good fit if you have worked with some of the following:
You do not need to check every box. We are comfortable hiring engineers who are still growing, as long as they show strong fundamentals, curiosity, and care for quality.
What We Are Looking For
We are looking for engineers who:
For new grads, we value strong fundamentals, projects, internships, curiosity, and demonstrated ability to learn.
For intermediate engineers, we value experience shipping production software, debugging issues, collaborating across teams, and taking ownership of well-scoped projects.
What Success Looks Like
In your first few months, success means building context, contributing to production code, learning our systems, and becoming comfortable with our engineering practices.
Over time, success means taking ownership of increasingly meaningful projects. You will be able to understand a problem, propose a practical approach, ship a reliable solution, and explain the tradeoffs clearly.
Longer term, you will help make the platform easier to extend, easier to operate, and more reliable for customers. The systems you work on should become clearer, better tested, and easier for others to build on.
Why This Role, Why Now
Parsel is at an inflection point. Our platform already supports meaningful shipping volume, and we are building the foundations that will allow many more merchants, 3PLs, and logistics partners to operate through Parsel.
This is a rare opportunity to join an engineering team where your work will reach production quickly, your learning curve will be steep, and your contributions will matter.
You will work on real systems with real customers, real operational constraints, and real-world consequences. If you are excited to grow as an engineer while building infrastructure at the center of a complex and important industry, this role is a strong fit.
--------------------------------------------------------------------------------------------
À propos de Parsel
Parsel construit le tissu connectif des réseaux modernes d’expédition.
Nous nous positionnons entre les marchands, les transporteurs et les partenaires logistiques afin de coordonner l’acheminement, la collecte, la livraison, le suivi et la résolution des exceptions dans un écosystème logistique fragmenté. Notre plateforme offre aux clients une interface unique et stable pour des flux d’expédition qui nécessiteraient autrement de nombreuses intégrations transporteurs, des processus manuels et des contournements opérationnels.
Concrètement, cela signifie que nous construisons des logiciels qui doivent fonctionner à la fois avec des API et avec le monde réel. Les colis passent par des entrepôts, des quais, des transporteurs, des camions et des réseaux de livraison. Des problèmes surviennent, les données arrivent parfois en retard, les partenaires fonctionnent différemment, et les clients s’attendent malgré tout à un système clair, fiable et facile à utiliser.
Le rôle
Nous recherchons des ingénieurs logiciels en début ou en milieu de carrière qui souhaitent évoluer vers un profil d’ingénieur plateforme solide, orienté produit et systèmes.
Vous n’avez pas besoin d’avoir déjà conçu de grands systèmes distribués. En revanche, vous devez être curieux, rigoureux, motivé à apprendre et intéressé par la construction de logiciels utilisés par de vrais clients dans des environnements de production.
Dans ce rôle, vous travaillerez sur des systèmes de production qui alimentent les flux d’expédition de marchands, de 3PL et de partenaires logistiques. Vous contribuerez à des API, des outils internes, des modèles de données, des flux clients, des intégrations et des systèmes opérationnels. Vous travaillerez étroitement avec des ingénieurs plus expérimentés et prendrez progressivement en charge des responsabilités plus importantes à mesure que votre jugement technique et votre connaissance du contexte se développeront.
Ce rôle convient particulièrement à une personne qui souhaite devenir excellente dans la construction de systèmes backend fiables, la conception d’interfaces claires, le débogage de problèmes réels et la compréhension de la manière dont le logiciel soutient des opérations complexes.
Ce sur quoi vous travaillerez
Vous contribuerez à construire et améliorer les systèmes centraux de la plateforme Parsel, notamment :
Vous passerez également du temps à comprendre le domaine de la logistique. Cela inclut apprendre pourquoi certains problèmes surviennent, comment les capacités des transporteurs diffèrent, comment les clients utilisent notre plateforme et comment concevoir des logiciels qui restent prévisibles même lorsque le monde réel est désordonné.
Notre manière de construire
Parsel opère à l’intersection du logiciel et des réseaux physiques. Nos systèmes doivent gérer les défaillances partielles, l’information incomplète, l’évolution des capacités partenaires et les besoins changeants des clients, tout en offrant une expérience stable et compréhensible.
Nous valorisons la clarté, l’autonomie et une approche réfléchie de l’ingénierie. Nous ne nous soucions pas seulement du fait qu’une solution fonctionne, mais aussi du fait qu’elle puisse être comprise, testée, étendue et opérée par l’équipe dans le temps.
Nous sommes également une organisation d’ingénierie native de l’IA. Les ingénieurs sont encouragés à utiliser les outils d’IA pour aller plus vite, explorer des options d’implémentation, écrire des tests, générer des structures de code et améliorer la documentation. Mais l’IA ne remplace pas le jugement d’ingénierie. Vous devrez comprendre le code que vous livrez, le relire avec attention et assumer la responsabilité de sa justesse, avec le soutien de l’équipe.
En tant qu’ingénieur en début ou en milieu de carrière, vous ne serez pas censé prendre toutes les décisions techniques seul. Vous devrez poser de bonnes questions, apprendre du feedback, écrire du code clair, communiquer les compromis et développer progressivement le jugement nécessaire pour prendre en charge des parties plus importantes du système.
Notre environnement technique
Nos principaux systèmes backend sont écrits principalement en Elixir et en Golang, avec un frontend basé sur React. Nous utilisons PostgreSQL comme base de données principale et opérons notre infrastructure sur Google Cloud Platform, avec des charges de travail conteneurisées et des services managés lorsque cela est pertinent.
Vous n’avez pas besoin d’avoir une expérience préalable avec notre stack exacte. Une expérience en développement backend, API, bases de données, infrastructure cloud ou développement frontend est utile, mais nous accordons davantage d’importance à votre capacité à apprendre rapidement, raisonner clairement et construire des logiciels fiables.
Vous pourriez être un bon fit si vous avez travaillé avec certains des éléments suivants :
Vous n’avez pas besoin de cocher toutes les cases. Nous sommes ouverts à recruter des ingénieurs encore en phase de croissance, à condition qu’ils démontrent de solides fondamentaux, de la curiosité et un souci de la qualité.
Ce que nous recherchons
Nous recherchons des ingénieurs qui :
Pour les nouveaux diplômés, nous valorisons les fondamentaux solides, les projets, les stages, la curiosité et la capacité démontrée à apprendre.
Pour les ingénieurs intermédiaires, nous valorisons l’expérience de livraison de logiciels en production, le débogage de problèmes, la collaboration avec d’autres équipes et la prise en charge de projets bien définis.
À quoi ressemble le succès
Dans vos premiers mois, réussir signifie construire votre contexte, contribuer à du code en production, apprendre nos systèmes et devenir à l’aise avec nos pratiques d’ingénierie.
Avec le temps, réussir signifie prendre en charge des projets de plus en plus significatifs. Vous serez capable de comprendre un problème, proposer une approche pragmatique, livrer une solution fiable et expliquer clairement les compromis.
À plus long terme, vous aiderez à rendre la plateforme plus facile à étendre, plus facile à opérer et plus fiable pour les clients. Les systèmes sur lesquels vous travaillerez devraient devenir plus clairs, mieux testés et plus simples à utiliser pour les autres membres de l’équipe.
Pourquoi ce rôle, pourquoi maintenant
Parsel est à un point d’inflexion. Notre plateforme prend déjà en charge un volume d’expédition significatif, et nous construisons les fondations qui permettront à beaucoup plus de marchands, de 3PL et de partenaires logistiques d’opérer à travers Parsel.
C’est une occasion rare de rejoindre une petite équipe d’ingénierie où votre travail atteindra rapidement la production, votre courbe d’apprentissage sera forte et vos contributions auront un impact concret.
Vous travaillerez sur de vrais systèmes, avec de vrais clients, de vraies contraintes opérationnelles et de vraies conséquences. Si vous êtes enthousiaste à l’idée de grandir comme ingénieur tout en construisant une infrastructure située au cœur d’une industrie complexe et importante, ce rôle pourrait être un excellent fit.
Pay: $65,000.00-$143,741.47 per year
Benefits:
Ability to commute/relocate:
Education:
Language:
Location:
Willingness to travel:
Work Location: Hybrid remote in Montréal, QC
Accédez à des avis authentiques avec un compte Glassdoor. Ne postulez qu’aux offres d’emploi qui vous tentent vraiment.