Enable job alerts via email!

Software Developer

Holt Executive Ltd

Ontario

Hybrid

CAD 100,000 - 140,000

Full time

30+ days ago

Job summary

A leading company in satellite communications is looking for a Software Developer to contribute to the development and maintenance of their constellation system model. With a focus on collaborative software development for cloud and operational environments, this role requires over a decade of experience and expertise in key programming languages and technologies. Hybrid work is offered, allowing for a flexible work-life balance.

Qualifications

  • 10+ years professional experience in software development.
  • Experience with cloud technologies and containerization.
  • Agile development experience is necessary.

Responsibilities

  • Support software development for the System Model suite in Cloud and on-premise environments.
  • Collaborate with cross-functional teams to gather and review requirements.
  • Create technical documentation for team and company stakeholders.

Skills

C++
Golang
SQL
Python
Agile development

Education

Bachelor's or Master's degree in Computer Science or Software Engineering

Tools

Kubernetes
Terraform
Ansible
Azure Cloud technologies
Gitlab CI/CD

Job description

Software Developer

Holt Executive are partnered with a global Satellite and Space leader that provides reliable and secure satellite-delivered voice and high-speed data communications solutions to broadcast, telecommunications, corporate and government customers worldwide. They are now developing a LEO constellation that will revolutionize global broadband connectivity for enterprise.

Our partner is seeking aSoftware Developerto play a vital role in development, productization, and maintenance of the constellation system model.

Key Responsibilities for theSoftware Developer:
  • Support in the software development of the System Model suite, with a focus on improving its ability as an operational production engine across both Cloud and on-premise environments.
  • Work cross-functionally with systems engineering, product owners, software architects, and the test team to gather and review requirements, and deliver successful software solutions.
  • Collaborate closely with the software architect to provide technical leadership within the team.
  • Support and participate in all aspects of software development including requirements analysis, design, implementation, review, testing and maintenance.
  • Creation of technical documentation for both internal team stakeholders, and wider company stakeholders.
Key Skills & Experience for theSoftware Developer:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years professional experience within software development/engineering.
  • Experience in C++ (v20 preferred), Golang, SQL, Python, Bash, Java Spring.
  • Experience with Kubernetes and developing Helm charts, Terraform, Packer, Ansible, containerization & secret management (Azure Key Vault, Hashicorp Vault).
  • Experience with Azure Cloud technologies such as Azure fundamentals, Azure Identity and Access Management, Azure Networking.
  • Experience with DevOps technologies such as Gitlab CI/CD, and experience in automating end-to-end deployments.
  • Agile development experience.
  • Experience in satellite and/or communications systems is an advantage.
The successful candidate must be able to work in Canada and be able to obtain a Reliability Clearance.

This opportunity offers a hybrid work model with 4 days in the office per week.

If your skills and experience match thisSoftware Developer opportunity, we encourage you to apply now!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs