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 afin de poursuivre la conception d'un systme logiciel pour soutenir notre plateforme de donnes grande chelle dans l'industrie arospatiale.

Tes responsabilits

  • Travailler avec le Directeur de Produit, le Gestionnaire de Produit et l'quipe scientifique pour laborer la feuille de route pour les 3 6 mois venir
  • 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 maintien 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
  • Contribuer la gestion de l'quipe d'ingnieurs en logiciel de dtermination d'orbite, y compris l'valuation des performances et le coaching


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.).
  • 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 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 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 Product Director, Product Owner and the science team to draw up the roadmap for the next 3 to 6 months.
  • 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.
  • Contribute to the management of the orbit determination software engineering team, including performance evaluation and coaching.


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
  • Familiarity with distributed architecture
  • Knowledge of API development is a plus (REST, swagger, OpenAPI etc.)
  • Knowledge of Atlassian suite, Visual Studio, collaborative tools, Git, Sonar or other quality tools.
  • Good knowledge of SDLC.
  • Experience with micro-services, their database implications and how to cleanly decouple services.
  • Knowledge of performance and profiling tools (profilers, Retrace / New Relic / Stackify, etc.)


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