Share this Job

Software Developer

Date: 12-May-2023

Location: Remote, CA

Company: Calian

For more than 40 years, Calian has been solving the world’s most complex problems by pairing the brightest minds with powerful technology. Calian solutions impact the world; from the satellites in space that connect us to the farms that feed us, from the medical professionals who care for us to the governments, schools and companies that make the world better every day.

 

Position Overview

 

The Software Developer position in our Space division is an exciting opportunity to join a growing Canadian-based tech organization. You will join a team of software developers and systems engineers that provide innovative solutions to the world’s leading satellite operators. You are interested in full-stack software development, distributed and cloud computing, high-availability system design, security, artificial intelligence, and UI design. You will join a team of 100+ software developers to collaborate, learn, and push the limits of developing advanced technologies.

 

This position can be 100% remote.

 

Responsibilities

 

You will experience all phases of the software development lifecycle and work with clients worldwide. There is an opportunity to switch teams and projects as the business and individuals’ needs grow. Consider Calian your employer of choice if any of the projects outlined below pique your interest.

 

  • You are a technical leader and valued contributor to an autonomous, cross-functional agile team
  • You will create the best systems for our customers by designing, building, scaling, and evolving our solutions and systems
  • You will contribute to all phases of the software project and act as a key technical leader in the implementation and testing of software 
  • You will architect, design, develop, and deploy backend software systems that power the world’s leading satellite communications networks
  • You will work closely with systems engineers to understand and analyze requirements for complex software solutions
  • You will lead and mentor software developers as we continue to grow the team

 

You will join one of our development teams that work on satellite ground systems, such as satellite gateways.  You will have the opportunity to work on mission critical systems, with resulting software that is highly available and distributed.  You will work on backend systems in Java, Kotlin, or C++.  Tech stacks vary by system with new systems having a microservice architecture using Docker, Kubernetes, and Cloud technologies.


Qualifications

Intermediate:

  • Bachelor’s degree in Computer Science, Computer Engineering, or Computer Science degree combined with an Electrical Engineering/Engineering Physics degree
  • 3+ years of experience in designing and building complex backend systems
  • Proficiency in Java, Kotlin, or C++
  • Experience being a technical leader or mentor is an asset

 

Senior:

  • Experience working directly with customers and users to understand, document and develop solutions to meet their requirements
  • Providing technical leadership to a team
  • Experience as a Project Manager is an asset

 

Senior Architect:

  • Experience architecting solutions across multiple related systems
  • Providing technical leadership across multiple teams
  • Experience as an Engineering Manager is an asset

 

Job Title:  Software Developer

Location: Saskatoon, SK

Remote: Yes

Division: Advanced Technologies

Department: Software Development

Job Type: Full-time

#LI-KC1#