Affichage en français ci-dessous
Who we are looking for
As the Software Development Team Lead at GlobalVision, you’ll play a pivotal role in advancing our product capabilities. You will work on developing our Core Technologies, leading projects from concept to execution and mentoring junior engineers.
You will bring a blend of strong skills in C++ development, technical leadership, collaboration, and creative thinking to solve complex problems!
The Day-to-Day
- Develop our Core Technologies by driving projects from inception to completion and presenting projects to leadership on our Core Technology team.
- Design metrics to evaluate algorithm predictions of our inspection technologies across various tasks of proofreaders doing quality control on their documents.
- Collaborate with cross-functional teams, staff engineers and leadership to take our inspection technologies out to production across our product lineup!
- Participate in peer reviews of solution designs and related code.
- Mentor and support the growth of the software engineers.
Indicators that you could be a good match for this role
- You have a Computer Science background or proof of excellence and achievement in the field.
- You have a strong track record in modern C++ development and are using it in your current job.
- You have 2+ years of experience as a technical lead.
- You are able to manage and complete projects from top to bottom with a strong sense of urgency by collaborating with other team members.
- You have strong writing, documentation, and complex system design structuring skills.
- You have strong experience and understanding of data structures, algorithms, object-oriented design principles, multi-threading, concurrency, and performance optimization techniques.
- You have the patience needed to tackle complex problems with high uncertainty.
- You resonate with our values.
- You are comfortable stepping out of the responsibilities in this job description!
- You're able to work autonomously and stay self-motivated.
Nice to haves
- Previous experience working on document processing and algorithm design for a B2B SaaS company.
- Experience with AI, serverless infrastructure, AWS services, and / or databases (SQL and NoSQL).
Quebec candidates must be fluent in English and French. As an international company with clients, employees, and contractors located around the world, English is required to work with GlobalVision’s internal and external stakeholders.
Who we are
GlobalVision builds and sells technology that helps companies in regulated industries get their digital and printed assets to market faster;
without compromising quality. Through this 30+ year adventure, we have been bootstrapped and profitable by balancing agility and innovation with patience and thoughtfulness.
We track results not hours worked. This empowers a remote-first and trust-based schedule. Everyone at GlobalVision is free to live and work wherever they thrive and self-manage their paid time off and work schedules.
If we hit these results, we distribute a portion of profit growth across full-time employees.
We firmly believe in these values, so make sure you do too :
- Freedom to innovate : We try new things and are not afraid of failure, as long as we learn from it!
- Grow, sustainably : We prioritize our long-term success over short-term gains.
- Problems are opportunities : Problems are opportunities for improvement and we recognize that we do some of our best work when we face adversity, then adapt.
- Trust and autonomy : We give our employees space and resources to do their best work every day and trust everyone to be intrinsically motivated and aligned with our mission.
- Radiate passion & positivity : We are passionate and team players with positive energy and intentions.
- Continuous feedback : Feedback is the fuel for learning and growth in everything we do.
Why you should join us
- GlobalVision solves a business-critical problem for our Fortune 500 customers.
- No barriers for you to have an impact; you are encouraged to demonstrate leadership, initiative, and ingenuity in problem-solving.
- A diverse team; work with others from different backgrounds, geographies, and perspectives.
- Certified Best Workplace in Canada 2024!
Want to learn more?
- Our website
- Careers page
Qui recherchons-nous ?
En tant que Chef d'équipe de développement de logiciels chez GlobalVision, vous jouerez un rôle essentiel dans l'évolution des capacités de nos produits.
Vous travaillerez au développement de nos technologies de base, en menant des projets de la conception à l'exécution et en encadrant des ingénieurs débutants.
Vous apporterez un mélange de compétences solides en développement C++, de leadership technique, de collaboration et de pensée créative pour résoudre des problèmes complexes !
Le quotidien
- Développer nos technologies de base en menant des projets de leur conception à leur achèvement et en les présentant aux responsables de l'équipe chargée des technologies de base.
- Concevoir des métriques pour évaluer les prédictions des algorithmes de nos technologies d'inspection dans le cadre des différentes tâches des relecteurs qui effectuent le contrôle de la qualité de leurs documents.
- Collaborer avec les équipes interfonctionnelles, les ingénieurs et la direction pour mettre en production nos technologies d'inspection sur l'ensemble de notre gamme de produits !
- Participer à l'examen par les pairs de la conception des solutions et du code correspondant.
- Encadrer et soutenir la croissance des ingénieurs logiciels.
Indicateurs montrant que vous pourriez être un bon candidat pour ce poste
- Vous avez une formation en informatique ou une preuve d'excellence et de réussite dans ce domaine.
- Vous avez une solide expérience du développement moderne en C++ et vous l'utilisez dans votre travail actuel.
- Vous avez plus de deux ans d'expérience en tant que responsable technique.
- Vous êtes capable de gérer et de mener à bien des projets de bout en bout avec un grand sens de l'urgence en collaborant avec d'autres membres de l'équipe.
- Vous avez de solides compétences en matière de rédaction, de documentation et de structuration de systèmes complexes.
- Vous avez une solide expérience et une bonne compréhension des structures de données, des algorithmes, des principes de conception orientée objet, du multithreading, de la concurrence et des techniques d'optimisation des performances.
- Vous avez la patience nécessaire pour vous attaquer à des problèmes complexes présentant un degré élevé d'incertitude.
- Vous êtes en phase avec nos valeurs.
- Vous êtes à l'aise avec les responsabilités décrites dans cette description de poste !
- Vous êtes capable de travailler de manière autonome et de rester motivé.
Atouts supplémentaires
- Expérience préalable de travail sur le traitement de documents et la conception d'algorithmes pour une entreprise SaaS B2B.
- Expérience de l'IA, de l'infrastructure sans serveur, des services AWS et / ou des bases de données (SQL et NoSQL).
Les candidats du Québec doivent parler couramment l'anglais et le français. En tant qu'entreprise internationale ayant des clients, des employés et des sous-traitants dans le monde entier, l'anglais est nécessaire pour travailler avec les parties prenantes internes et externes de GlobalVision.
Qui sommes-nous ?
GlobalVision développe et vend de la technologie qui aide les entreprises des secteurs réglementés à commercialiser plus rapidement leurs produits numériques et imprimés, sans compromis sur la qualité.
Au cours de cette aventure de plus de 30 ans, nous avons été autonomes et profitables en trouvant un équilibre entre l'agilité et l'innovation, la patience et la réflexion.
Nous mesurons les résultats, et non les heures travaillées. Ceci permet de mettre en avant un modèle de travail basé sur la confiance et qui privilégie le travail à distance.
Chez GlobalVision, chacun est libre de vivre et de travailler là où il le souhaite et de gérer lui-même ses congés payés et ses horaires de travail.
Si nous atteignons ces résultats, nous distribuons une partie de la croissance des bénéfices aux employés à temps plein.
Nous croyons fermement en ces valeurs, alors assurez-vous que vous y croyez aussi :
- La liberté d'innover : Nous essayons de nouvelles choses et n'avons pas peur de l'échec, tant que nous en tirons des leçons!
- Croître, de manière soutenable : Nous donnons la priorité à notre réussite à long terme plutôt qu'aux gains à court terme.
- Les problèmes sont des opportunités : Les problèmes sont des opportunités d'amélioration et nous réalisons nos meilleurs travaux lorsque nous sommes confrontés à l'adversité et que nous nous adaptons.
- Confiance et autonomy : Nous donnons à nos employés l'espace et les ressources nécessaires pour qu'ils puissent donner le meilleur d'eux-mêmes chaque jour et nous faisons confiance à chacun pour qu'il soit intrinsèquement motivé et aligné sur notre mission.
- Rayonner la passion et la positivité : Nous sommes passionnés et travaillons en équipe, avec une énergie et des intentions positives.
- Rétroaction continuelle : La rétroaction est le moteur de notre apprentissage et de notre croissance dans tout ce que nous faisons.
Pourquoi vous devriez nous joindre
- GlobalVision règle un problème critique pour nos clients du classement Fortune 500.
- Vous êtes encouragé à faire preuve de leadership, d'initiative et d'ingéniosité pour résoudre les problèmes.
- Une équipe diversifiée ; travaillez avec des personnes provenant de différents milieux, de différentes régions géographiques et de différentes perspectives.
- Certifié Best Workplace in Canada 2024 !
Vous voulez en savoir plus ?
- Notre site web
- Page des carrières