Développeur·se backend - Backend Developer

NorthStar Earth & Space

Montreal

Hybrid

CAD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Couverture médicale et dentaire dès le
Horaires flexibles
Modèle hybride
Bureau dans le Vieux-Montréal

Job summary

NorthStar Earth & Space recherche des développeurs de logiciel intermédiaires et seniors pour rejoindre les équipes IP et OD à Montréal. Vous concevrez, implémenterez et déployerez des pipelines de traitement et des capacités logicielles, en utilisant le traitement distribué et les technologies de mégadonnées.

Une expérience avec Go est un atout fort; maîtrise de Kubernetes, CI/CD et bases de données est requise, avec collaboration étroite dans un environnement multidisciplinaire et bilingue

Qualifications

  • Plus de 5 années d’expérience en génie logiciel; rôles seniors demandés.
  • Diplôme dans une discipline pertinente (informatique, génie logiciel, maths, physique).
  • Expérience démontrée avec Go, Java ou Python; Go est privilégié.
  • Expérience dans le développement de systèmes distribués et le cycle de vie logiciel.
  • Connaissance des environnements Kubernetes et des outils CI/CD.
  • Connaissance des bases de données relationnelles ou NoSQL et des plateformes d’orchestration comme Temporal.
  • Maîtrise des outils et technologies de gestion de données haut volume (Iceberg, Spark).
  • Bon travail en équipe et esprit d’initiative.

Responsibilities

  • Concevoir, mettre en œuvre, tester et déployer le pipeline de traitement et les capacités logicielles.
  • Appliquer le traitement distribué en infonuagique et les méthodes de mégadonnées.
  • Déployer des flux d’application pour le traitement automatisé et à la demande des données satellitaires.
  • Participer aux revues techniques, revues de conception et vérifications avec les chercheurs.
  • Créer et maintenir la documentation technique des logiciels et produits.
  • Définir et mettre en œuvre des solutions technologiques innovantes.
  • Participer à la planification et à l’exécution de la feuille de route des produits.

Skills

Go
Java
Python
Kubernetes
CI/CD
Relational/NoSQL DBs
Temporal
Apache Iceberg
Apache Spark

Education

Baccalauréat en informatique, génie logiciel, mathématiques, physique ou équivalent

Tools

Temporal
Apache Iceberg
Apache Spark
Kubernetes
CI/CD tools

Job description

English follows

À propos de NorthStar

NorthStar Ciel & Terre utilise les données des télescopes optiques pour créer des services d'information adaptés aux besoins des clients du gouvernement et de l'industrie. Son portefeuille comprend la dynamique des orbites et des algorithmes d'apprentissage automatique pour diverses applications de sensibilisation au domaine spatial et de gestion du trafic spatial.

Nous recherchons des Développeurs et Développeuses de logiciel de niveau intermédiaire et sénior pour rejoindre nos équipes de traitement de l'image (IP) et de détermination d'orbite (OD).

L’équipe

L'équipe SI2 est multidisciplinaire et regroupe des scientifiques, ingénieurs et développeurs de logiciels ayant une formation en physique, en ingénierie dynamique, en informatique et en conception de logiciels. Nous développons des solutions innovantes pour surveiller l'environnement spatial à partir de multiples sources d'observations et de données géospatiales.

Tes responsabilités

Nous comptons sur toi pour :

  • Concevoir, mettre en œuvre, tester et déployer le pipeline de traitement et les capacités logicielles de NorthStar.
  • Appliquer le traitement distribué en infonuagique ainsi que les méthodes et technologies des mégadonnées.
  • Déployer des flux d’application pour le traitement automatisé et à la demande des données satellitaires.
  • Participer aux discussions techniques, revues de conception, revues de code et vérifications de fonctionnalité avec les développeurs et chercheurs.
  • Créer et maintenir la documentation technique des logiciels et produits.
  • Définir, concevoir et mettre en œuvre de nouvelles solutions technologiques innovantes.
  • Participer aux discussions sur les développements commerciaux et technologiques afin de soutenir la planification et l’exécution de la feuille de route des produits.
Ton profil

Au moins 5 années d’expérience en génie logiciel, et plus pour les rôles séniors.

Baccalauréat en informatique, génie logiciel, mathématiques, physique ou équivalent.

Expérience démontrée avec Go, Java ou Python. Nous utilisons les trois, mais Go est notre langage de préférence; une expérience en Go est donc un avantage.

Expérience dans la livraison de fonctionnalités complexes et le développement de systèmes logiciels distribués.

Expérience du cycle de développement logiciel, incluant la documentation des projets et produits.

Bonne expérience dans un environnement Kubernetes, incluant le déploiement et l’opération des services.

Bonne connaissance des outils CI/CD.

Familiarité avec les bases de données relationnelles ou NoSQL.

Familiarité avec les plateformes d’orchestration telles que Temporal.

Familiarité avec les outils et technologies de gestion de données à haut volume tels qu’Apache Iceberg et Apache Spark.

Excellente capacité à travailler en équipe dans un environnement multidisciplinaire.

Bonnes aptitudes en résolution de problèmes et enthousiasme face aux nouveaux défis.

Esprit d’initiative et capacité à travailler de manière autonome.

Ouverture, transparence et collégialité dans le travail quotidien.

Capacité à travailler en anglais et en français.

Notre promesse

Travailler dans une entreprise dont la mission est d’assurer un environnement durable et prospère pour les générations futures, tout en favorisant la nouvelle économie spatiale et l’exploration.

Participer à la direction du produit et à son orientation technique.

Salaire compétitif.

Couverture médicale et dentaire par notre régime collectif dès le premier jour.

Heures de travail flexibles et modèle hybride.

Bureau idéalement situé dans le Vieux-Montréal.

NorthStar s'engage à créer un environnement de travail sûr et inclusif où les employés se sentent valorisés et entendus. Nous encourageons fortement les candidatures de personnes de différents milieux, notamment 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.

Who we are and what we do

NorthStar Earth & Space uses optical telescope data to create information services tailored to government and industry needs. NorthStar’s development portfolio includes orbit dynamics and machine learning algorithms for applications in space domain awareness and traffic management.

We are looking for intermediate and senior software developers to join our Image Processing (IP) and Orbit Determination (OD) teams.

Who you'll work with

We are a multidisciplinary team of scientists, engineers and software developers with backgrounds in physics, engineering dynamics, computer science and software design. We develop innovative solutions for monitoring the space environment using multiple sources of observations and geospatial data.

What you will do

We’ll be counting on you to:

  • Design, implement, test, and deploy the NorthStar processing pipeline and software capabilities.
  • Apply distributed cloud processing and big data methods and technologies.
  • Deploy application workflows for automated and on-demand data processing.
  • Participate in technical discussions, design reviews, code reviews and functionality checks with developers and researchers.
  • Create and maintain software and product technical documentation.
  • Define, design, and implement innovative technological solutions.
  • Participate in business and technology development discussions to support product roadmap planning and execution.
What you bring to the table

At least 5 years of experience in software engineering, and more for senior roles.

Bachelor’s degree in computer science, software engineering, mathematics, physics or equivalent.

Demonstrable experience with Go, Java or Python. We use all three, but Go is our language of choice, so experience in Go is a strong asset.

Experience delivering complex functionality and developing distributed software systems.

Experience with the software development lifecycle, including project and product documentation.

Strong experience working in a Kubernetes environment, including deployment and operations.

Good knowledge of CI/CD tools.

Familiarity with relational or NoSQL databases.

Familiarity with orchestration platforms like Temporal.

Familiarity with high-volume data management tools and technologies like Apache Iceberg and Apache Spark.

Excellent ability to collaborate in a multidisciplinary team.

Strong problem-solving skills and eagerness to take on new challenges.

Initiative and ability to work independently.

Openness, transparency and collegiality in day-to-day work.

Ability to work in English and French.

What you can expect

The opportunity to work for a company whose mission is to ensure a sustainable and prosperous environment for future generations while fostering the new space economy and pursuing exploration.

The opportunity to contribute to product and technical direction.

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 Old Montreal.

NorthStar is committed to creating and fostering a safe and inclusive work environment where employees feel valued and heard. We strongly encourage applications from candidates from different backgrounds who can bring greater diversity to the way we think, including racialized and Indigenous persons, persons with disabilities and persons of all ages, backgrounds, sexual orientations, gender identities and gender expressions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur·se full stack - Full Stack Developer
Développeur·se full stack - Full Stack Developer

NorthStar Earth & Space • Montreal

Hybrid
CAD 90,000 - 130,000
Salaire compétitif
Assurance santé et dentaire
Horaires flexibles et modèle hybride
+1
Développeur·se backend - Backend Developer
Développeur·se backend - Backend Developer

Northstar Earth and Space • Montreal (administrative region)

On-site
CAD 90,000 - 125,000
Health and dental coverage
Hybrid work model
Office in Old Montreal
Développeur·se full stack - Full Stack Developer
Développeur·se full stack - Full Stack Developer

Northstar Earth and Space • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Competitive salary
Health and dental coverage from Day 1
Flexible working hours
+2
Spécialiste, Machine Learning (SSA) - Machine Learning Specialist (SSA)
Spécialiste, Machine Learning (SSA) - Machine Learning Specialist (SSA)

NorthStar Earth & Space • Montreal

Hybrid
CAD 110,000 - 150,000
Couverture Santé
Horaires flexibles
Bureau Vieux-Montréal
Spécialiste, Machine Learning (SSA) - Machine Learning Specialist (SSA)
Spécialiste, Machine Learning (SSA) - Machine Learning Specialist (SSA)

Northstar Earth and Space • Montreal

On-site
CAD 120,000 - 180,000
Santé et dentaires Day 1
Modalité de travail hybride
Bureau dans le Vieux-Montréal
+2
Développeur.se logiciel EI² - Software Developer EI²
Développeur.se logiciel EI² - Software Developer EI²

NorthStar Earth & Space • Montreal

Hybrid
CAD 110,000 - 160,000
Horaires flexibles
Modèle de travail hybride
Bureaux dans le Vieux-Montréal
+1
Ingénieur ML — SSA et dynamique orbitale
Ingénieur ML — SSA et dynamique orbitale

Northstar Data • Montreal

Hybrid
CAD 120,000 - 180,000
Santé et dentaires Day 1
Modalité de travail hybride
Bureau dans le Vieux-Montréal
+2
Développeur·euse logiciel sénior (niveau 3) – opérations et infrastructure
Développeur·euse logiciel sénior (niveau 3) – opérations et infrastructure

Nord Quantique • Sherbrooke

On-site
CAD 144,000 - 167,000
Assurance collective
Soins virtuels
Compte bien-être
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal

On-site
CAD 120,000 - 180,000
Assurances collectives
RÉER
Enveloppe bien-être
+2
Professionnel ou professionnelle en géochimie e... CE - Environnement · Localisations multiples · Hybride
Professionnel ou professionnelle en géochimie e... CE - Environnement · Localisations multiples · Hybride

Norda Stelo Inc. • Canada

Hybrid
CAD 90,000 - 120,000
Télétravail partiel
Horaires flexibles
Assurance collective
+1