Software Developer with 5+ years experience designing and implementing software solutions for NorthStar Earth & Space's satellite data processing. Working in a hybrid team to deliver innovative technological solutions.
Responsibilities
Design, implement, test and deploy NorthStar's processing pipeline and software capabilities.
Apply cloud-based distributed processing as well as big data methods and technologies.
Deploy application workflows for automated and on-demand processing of satellite data.
Participate in technical discussions, design reviews, code reviews and functionality verifications.
Create and maintain technical documentation for software and products.
Guide the definition, design and implementation of new, innovative technological solutions.
Participate in discussions on business and technology developments.
Requirements
At least 5 years of software engineering experience, with more required for senior roles.
Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or equivalent.
Demonstrated experience with Go, Java, or Python.
Experience delivering complex, sophisticated features and developing distributed software systems.
Experience with the software development lifecycle.
Strong experience working in a Kubernetes environment.
Good knowledge of continuous integration/continuous delivery (CI/CD) tools.
Familiarity with relational databases or NoSQL systems.
Excellent ability to collaborate in a multidisciplinary team environment.
Strong problem‑solving skills and enthusiasm for taking on new challenges.
Self-starter with the ability to work independently.
Ability to work in both English and French.
Benefits
Medical and dental coverage through our group plan from day one.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.
Full - stack Developer role developing banking applications. Requires 5+ years experience with Java, Spring Boot, and full - stack technologies in a financial services environment.
Senior NewStore OMS Developer responsible for integrating NewStore with Shopify. Work from anywhere while collaborating on middleware integration improvements.
Software Engineer working on cross - functional teams at AssetWorks. Designing and developing innovative product functionality for community software solutions.
Software Developer designing and enhancing features for BlueCat's Integrity ecosystem using Java, React, and PostgreSQL. Collaborating with a talented team focused on scalability, performance, and reliability.