Software Developer
NorthStar Earth & Space

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 various applications for 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
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:
- Design, implement, test, and deploy the NorthStar processing pipeline and software capabilities.
- Apply distributed cloud processing and megadata methods and technologies to build the development framework.
- Deploy application workflows for automated and on-demand data processing.
- Hold technical discussions, design reviews, code reviews and functionality check with our research team.
- Create and maintain software and products technical documentations.
- Guide the definition, design, and implementation of new innovative technological solutions.
- Participate in business and technology development discussions to support the successful planning and execution of the product roadmap.
What you bring to the table
- At least 5 years of experience in software engineering, and more for our senior roles
- Bachelor's degree in computer science, software engineering, mathematics, physics or equivalent
- Demonstrated experience with programming languages such as Go, Java or Python.
- Experience in delivering complex and sophisticated functionality and developing distributed software systems.
- Experience in the software development lifecycle, including the production of project and product documentation.
- Experience of working in a cloud environment (Kubernetes) and managing products in production with solid operational knowledge.
- Good knowledge of continuous integration/continuous development (CI/CD) tools.
- Familiarity with relational or NoSQL databases.
- Excellent ability to collaborate as part of a team in a multidisciplinary environment.
- Good problem-solving skills and an eager for taking on new challenges.
- Initiative and ability to work independently.
- Demonstrate openness, transparency and collegiality in day-to-day work.
- Ability to work in English and French.
What you can expect
- The opportunity to work in 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 get involved in product and technical management.
- 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.
- NorthStar is committed to creating and fostering a safe and inclusive work environment where our 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume