Lead Technique Logiciel | Software Technical Lead

Northstar Earth and Space
Montreal, QC, Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Salary :

Prefer reading this in English? Scroll down.

À propos de NorthStar

NorthStar Ciel & Terre utilise les données des télescopes optiques comme éléments de base pour créer des services d'information adaptés aux besoins et aux exigences des clients du gouvernement et de l'industrie.

Le vaste portefeuille de développement de NorthStar comprend la dynamique des orbites et les algorithmes d'apprentissage automatique pour une variété d'applications de sensibilisation au domaine spatial et de gestion du trafic spatial.

Nous recherchons un-e Lead Technique pour rejoindre notre équipe de traitement d'images afin de poursuivre la conception d'un système logiciel pour soutenir notre plateforme de données à grande échelle dans l'industrie aérospatiale.

L’équipe qui t’attend

L'équipe SI2 (Space Intelligence and Information) est une équipe multidisciplinaire de scientifiques, d'ingénieurs et de développeurs de logiciels ayant une formation en physique, en ingénierie dynamique, en informatique et en conception de logiciels.

L'équipe se consacre au développement de solutions innovantes pour la surveillance de l'environnement spatial en utilisant des sources multiples d'observations et de données géospatiales.

Tes responsabilités

  • Travailler avec les ingénieurs, le PO et l'équipe scientifique pour élaborer la feuille de route pour les 3 à 6 mois à venir.
  • Contribuer à la mise en place et à la gestion de l'équipe d'ingénieurs en logiciel de de traitement d'images, y compris l'évaluation des performances et le coaching.
  • Veiller à ce que la vision du produit soit mise en œuvre de manière propre et précise, tout en minimisant la dette technique et en prenant des décisions architecturales judicieuses.
  • Être la personne technique de référence pour l'ensemble des produits de détermination d'orbite, y compris les interfaces API, l'outillage et tous les autres développements nécessaires.
  • Veiller à ce que les préoccupations en matière d'évolution, de sécurité, de maintient et de stabilité soient solidement prises en compte dans le code.
  • Favoriser un environnement ouvert et collaboratif et diriger des équipes collaboratives pour atteindre des objectifs communs.
  • Pousser pour TDD, SCRUM, les principes SOLID, DevOps, GitFlow et CI / CD. Défendre les principes DevOps tout en comprenant qu'Agile ne signifie pas que l'on peut faire l'impasse sur la planification et que planification et Agile coexistent harmonieusement.
  • Agir en tant que point d'escalade / référence technique pour l'équipe logicielle.
  • Leadership technique engagé au quotidien, y compris la conduite de l'architecture, de la conception, des revues de code, de la documentation, des stratégies de ramification et de la sélection de la technologie.

Ton profil

  • Un esprit d'entreprise, l'ouverture, la transparence et la collégialité dans votre travail quotidien.
  • Tu privilégies la qualité à la quantité, sans pour autant être un fanatique ou un perfectionniste, car tu comprends que le code doit répondre aux besoins de l'entreprise.
  • Tu as d'excellentes capacité pour communiquer avec tes pairs et les parties prenantes, tu fais preuve de transparence, tu es axé-e sur les données, tu fais preuve d’écoute et sais annoncer de bonnes et de mauvaises nouvelles.
  • Tu as une excellente attitude et êtes un membre de l'équipe imperturbable, connu pour relever les défis tout en gardant la présence d'esprit de s'amuser en cours de route.
  • Tu aimes relever le défi de simplifier des systèmes complexes et tu as toujours une vue d'ensemble lorsque tu agis au niveau local.

Points bonus si tu as :

  • Un diplôme universitaire en informatique, mathématiques, génie logiciel ou toute autre discipline pertinente.
  • Tu connais l'architecture distribuée, SDLC, le développement d'API, Atlassian, Visual Studio, des outils de collaboration, Git, Sonar ou d'autres outils de qualité, des outils de performance et de profilage (profileurs, Retrace / New Relic / Stackify, etc.).
  • Tu connais les langages de programmation, Go et Python.
  • Une expérience des micro-services, de leurs implications en termes de base de données et de la manière de découpler proprement les services.

Notre promesse

  • Un environnement de travail dynamique et en constante évolution.
  • Une équipe collaborative qui utilise des pratiques de développement de logiciels basées sur la méthode Agile.
  • Un salaire compétitif.
  • Une couverture médicale et dentaire par le biais de notre régime collectif dès le premier jour.
  • Des heures de travail flexibles et un modèle de travail hybride.
  • Un bureau dans l'emplacement idéal du Vieux-Montréal.

NorthStar s'engage à créer et à favoriser un environnement de travail sûr et inclusif où nos employés se sentent valorisés et entendus.

Nous encourageons fortement les candidatures de personnes de différents milieux qui peuvent apporter une plus grande diversité dans notre façon de penser, y compris les personnes racialisées et autochtones, les personnes handicapées et les personnes de tous âges, origines, orientations sexuelles, identités de genre et expressions de genre.

Now for the English version.

Who we are and what we do

NorthStar Earth & Space uses optical telescope data as the building blocks to create information services tailored to the needs and requirements of clients from both government and industry.

NorthStar’s extensive development portfolio includes orbit dynamics and machine learning algorithms for a variety of applications for space domain awareness and space traffic management.

We are looking for a Tech Lead with experience to join our Image Processing team to continue building a software system for a large-scale data platform in today’s exciting aerospace industry.

Who you'll work with

The SI2 (Space Intelligence and Information) team is a multidisciplinary team of scientists, engineers and software developers with backgrounds in Physics, Engineering Dynamics, Computer Science and Software Design.

The team is dedicated to developing innovative solutions for monitoring the space environment using multiple sources for observations and geospatial data.

What you will do

We’ll be counting on you to :

  • Work with the engineers, the product owner and the science team to construct the roadmap for the next 3-6 months.
  • Help build and manage the Image Processing software engineering team, including performance evaluations and coaching.
  • Ensure the product vision is implemented cleanly and precisely while balancing it with minimizing technical debt and sound architectural decisions.
  • Be the go-to technical person for the full Orbit Determination product stack, including API interfaces, tooling and all other required developments.
  • Ensure that scalability, security, maintainability and stability concerns are solidly reflected in the code.
  • Foster an open and collaborative environment. Lead collaborative teams to achieve common goals.
  • Push for TDD, SCRUM, SOLID principles, DevOps, GitFlow and CI / CD. Be a champion for DevOps principles while understanding that Agile doesn't mean you can skip planning and that planning and Agile coexist harmoniously.
  • Act as the technical escalation point / reference for the software team
  • Day-to-day engaged technical leadership, including driving architecture, design, code reviews, documentation, branching strategies and technology selection.

What you bring to the table

  • An entrepreneurial mindset, openness, transparency, and collegiality to your everyday work.
  • You possess a craftsman's pride in the code the team put out. You prioritize and value quality over quantity but are not a zealot or perfectionist, understanding that, ultimately, the code must meet the needs of the business.
  • You're good at communicating with peers and stakeholders, are transparent and data-driven, and know how to listen and give good and bad news.
  • You have a great attitude and be an unflappable team member known for embracing a challenge while keeping the presence of mind to have fun along the way.
  • You like the challenge of simplifying complex systems and always consider the big picture when acting locally.

It would be great if you also had :

  • University diploma in Comp Sci, Mathematics, Software Engineering or any relevant discipline
  • Knowledge with distributed architecture, SDLC, API development, Atlassian, Visual Studio, collaboration tools, Git, Sonar or other quality tools, performance and profiling tools (profilers, Retrace / New Relic / Stackify, etc.).
  • Familiarity with of the programming languages Go and Python.
  • Experience with micro-services, their database implications and how to cleanly decouple services.

What you can expect

  • A fast-paced and ever-changing work environment
  • A collaborative team that uses Agile-based software development practices
  • A competitive salary
  • Health and dental coverage through our group plan from Day 1
  • Flexible working hours and a hybrid work model
  • An office in the great location of the Old Montreal
  • 5 hours ago
Related jobs
Altitude Sports
Laval, Quebec

Le/La Lead Développeur Logiciel conçoit de manière indépendante des technologies sécurisées, évolutives et fiables pour faire progresser Altitude Sports dans le domaine de la vente au détail en ligne. The Lead Software Developer independently engineers secure, scalable, and reliable technology to ad...

Amazon Development Centre Canada ULC
Montreal, Quebec

As Technical Lead - Networking, you define, implement and support the game networking architecture required to deliver a fair and secure player experience with low latency and no cheating. En tant que Responsable technique - Réseautique, vous définissez, implémentez et soutenez le modèle de réseau n...

RONA inc.
Boucherville, Quebec
Remote

Lead technique Logiciel Intégration ETL (Télétravail - Boucherville)Enseigne:  RONA INC. Nos attentes Sous la direction du chef de service, le Lead technique d'intégration ETL a le mandat d'assurer une saine gestion, en conformité avec les outils et méthodologies en vigueur, de plusieurs demandes d'...

Cadence Design Systems, Inc.
ROYAL ,MOUNT

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. At Cadence, we hire and d...

Prolifics
Montreal, Quebec

Prolifics is seeking for a Frontend Technical lead with ReactJs. We are looking for a Frontend Technical lead with ReactJs. The successful candidate will be a highly motivated team player and will have significant experience in application development, a strong technical background and good communic...

ITI
Québec,

Responsable Technique / Tech Lead. Appuyer ou mener le développement des spécifications fonctionnelles et techniques. ...

Evident
Montreal, Quebec

En tant que Développeur Senior Web Full Stack, vous travaillerez avec une équipe de développeurs talentueux multidisciplinaire afin de définir l’architecture et développer un nouveau logiciel web modern (incluant des vue 2D et 3D, de la vision par ordinateur et de l’AI) pour une nouvelle ligne de pr...

Ubisoft
Montreal, Quebec

As a Technical Lead at Ubi Montreal, you're an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. Provide technical oversight by reviewing code and making technical validations. Sync up with other technical...

Ciena Canada, Inc.
Canada,Remote
Remote

Procurement Lead - In-Product Software. This includes engaging with product teams, legal team, suppliers, and subject matter experts to ensure that the software agreements meet Ciena's business, technical, and legal requirements. Procurement Lead - In-Product Software. Third party software, includin...

Ubisoft
Montreal, Quebec

Join us as a Network Technical Lead on a multiplayer game that promises to deliver an immersive experience. Lead and technically supervise a team of engineers to integrate network functionalities into the game engine. You will be supported by a fantastic team as well as Ubisoft's formidable communit...