Lead Technique Logiciel | Software Technical Lead

Apply Now

Company: Northstar Earth and Space, Inc.

Location: Montreal, QC H1A 0A1

Description:

Prefer reading this in English? Scroll down.

propos de NorthStar

NorthStar Ciel & Terre utilise les donnes des tlescopes optiques comme lments de base pour crer des services d'information adapts aux besoins et aux exigences des clients du gouvernement et de l'industrie. Le vaste portefeuille de dveloppement de NorthStar comprend la dynamique des orbites et les algorithmes d'apprentissage automatique pour une varit 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 systme logiciel pour soutenir notre plateforme de donnes grande chelle dans l'industrie arospatiale.

L'quipe qui t'attend

L'quipe SI2 (Space Intelligence and Information) est une quipe multidisciplinaire de scientifiques, d'ingnieurs et de dveloppeurs de logiciels ayant une formation en physique, en ingnierie dynamique, en informatique et en conception de logiciels. L'quipe se consacre au dveloppement de solutions innovantes pour la surveillance de l'environnement spatial en utilisant des sources multiples d'observations et de donnes gospatiales.

Tes responsabilits

  • Travailler avec les ingnieurs, 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'ingnieurs 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 manire propre et prcise, tout en minimisant la dette technique et en prenant des dcisions architecturales judicieuses.
  • tre la personne technique de rfrence pour l'ensemble des produits de dtermination d'orbite, y compris les interfaces API, l'outillage et tous les autres dveloppements ncessaires.
  • Veiller ce que les proccupations en matire d'volution, de scurit, 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. Dfendre 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/rfrence 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 stratgies de ramification et de la slection de la technologie.


Ton profil

  • Un esprit d'entreprise, l'ouverture, la transparence et la collgialit dans votre travail quotidien.
  • Tu privilgies la qualit la quantit, sans pour autant tre un fanatique ou un perfectionniste, car tu comprends que le code doit rpondre 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 donnes, 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 dfis tout en gardant la prsence d'esprit de s'amuser en cours de route.
  • Tu aimes relever le dfi de simplifier des systmes complexes et tu as toujours une vue d'ensemble lorsque tu agis au niveau local.


Points bonus si tu as:
  • Un diplme universitaire en informatique, mathmatiques, gnie logiciel ou toute autre discipline pertinente.
  • Tu connais l'architecture distribue, SDLC, le dveloppement 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 exprience des micro-services, de leurs implications en termes de base de donnes et de la manire de dcoupler proprement les services.


Notre promesse

  • Un environnement de travail dynamique et en constante volution.
  • Une quipe collaborative qui utilise des pratiques de dveloppement de logiciels bases sur la mthode Agile.
  • Un salaire comptitif.
  • Une couverture mdicale et dentaire par le biais de notre rgime collectif ds le premier jour.
  • Des heures de travail flexibles et un modle de travail hybride.
  • Un bureau dans l'emplacement idal du Vieux-Montral.


NorthStar s'engage crer et favoriser un environnement de travail sr et inclusif o nos employs se sentent valoriss et entendus. Nous encourageons fortement les candidatures de personnes de diffrents milieux qui peuvent apporter une plus grande diversit dans notre faon de penser, y compris les personnes racialises et autochtones, les personnes handicapes et les personnes de tous ges, origines, orientations sexuelles, identits 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

Similar Jobs