Enable job alerts via email!

Intermediate - Software Developer

TerraSense

British Columbia

Remote

CAD 100,000 - 128,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

TerraSense is seeking a passionate software developer to join a dynamic team at the forefront of AI. The position involves building and refining software integrations while enhancing DevSecOps and MLOps pipelines. The ideal candidate is adaptable, creative, and ready to engage in meaningful work that balances flexibility and innovation.

Benefits

6 weeks paid vacation
Training and professional development allowance
Competitive medical, dental, and vision benefits
10% Okanagan Relocation Top Up for in-person work
$6,000 yearly travel budget for remote employees

Qualifications

  • Minimum 3-5 years of industry experience with software development.
  • Solid knowledge of software development, preferably with C/C++.
  • Experience developing & maintaining deployable code.
  • Interest in machine learning.

Responsibilities

  • Help scrum teams build and refine our sensor integrations and real-time data processing.
  • Develop, maintain, optimize, and document our core product.
  • Contribute towards building and enhancing our high-functioning DevSecOps and MLOps pipelines.

Skills

C/C++
Adaptable
Creative
Self-directed
Experience with Docker
Familiarity with version control (Git)
Agile development

Job description

Interested in AI? Join TerraSense and develop your expertise in this burgeoning field.

As a well-established startup, we foster a dynamic work environment that will empower you to grow as a developer. Interested in a particular aspect of what we do? We can help you master it and move beyond as we push technical boundaries at the forefront of AI. This is your chance to innovate and collaborate within a small team alongside like-minded colleagues, passionate about their work.

If this opportunity sounds interesting, we’d love to hear from you. We offer more than just competitive pay rates (see below), we also offer flexible vacation times (six weeks worth!) and flexible work hours.

Do you do your best coding in the back corner of a Starbucks, nursing your fifth coffee since 9pm? Great, we want you there as much as you like!

Do you need time to drop your kids off at school or to take them for appointments? All good, we want you to have the flexibility to do the things you need to do, so you can strike a work-life balance tailored to your needs.

As part of that balance, we also arrange team-based outings. In the near future: go-karting. Stay tuned to hear who the new TerraSense champ will be!

Additionally, we also have a weekly outing, officially dubbed Beer Thursday. This is our way of unwinding for the week, a time when TerraSense pays for the first round and we get to catch up with peers, nerd out and laugh.

Still interested? Scroll down to learn more about our ideal candidate as well as our generous compensation package.



Position Summary:

As a software developer, we are looking to harness your experience and expertise to help scrum teams build and refine our sensor integrations, real-time data processing, data fusion algorithms, and/or software integrations.

Additionally, you will have the opportunity to use your coding skills to develop, maintain, optimize, and document our core product. You will also have the opportunity to contribute towards building and enhancing our high-functioning DevSecOps and MLOps pipelines, as well as many of the other tools and systems we use within our AI endeavours.



Qualifications:

  • A passion for coding and an interest in machine learning
  • Minimum 3-5 years of industry experience with software development
  • Solid knowledge of software development, preferably with C/C++
  • Experience developing & maintaining deployable code
  • Experience with Docker
  • Familiarity with version control (Git) and Agile development
  • Experience working with small teams
  • Soft Skills:
    • Adaptable
    • Creative
    • Multidisciplinary
    • Self-directed
  • Nice-To-Have Qualifications:
    • Networking and cybersecurity
    • Experience with technical writing
    • Experience with Kubernetes
    • Experience with MLOps


Requirements:

TerraSense works in the aerospace and defence sectors. As a result, it is necessary to attain a High Level Security Clearance. To do so, you will need to answer the following questions:

  • Are you a Canadian Citizen or Permanent Resident of Canada?
  • Have you lived in Canada for the last 10 years?
  • During the last 10 years, have you travelled outside Canada for more than 6 consecutive months at a given time?
  • Do you possess dual citizenship? If so please provide details.


Compensation:

  • Salary:$100,000-$128,000
  • 5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season. A total of 6 weeks paid vacation!
  • Training and professional development allowance.
  • Competitive medical, dental, and vision benefits that commence on start date, no wait time.
  • We are based out of Kelowna, BC. We love it here and the lifestyle that comes with Okanagan living (beach time, hiking, wineries, skiing – what more can you ask for?!). While this position can be remote, we would love for you to come work, live, and play with us here. To that end, for those who come to Kelowna we provide an "Okanagan Relocation Top Up": a 10% top up on your agreed upon salary, paid out quarterly.
  • For those who wish to remain remote, we have you covered there too. We cover costs related to you coming out to Kelowna for quarterly meetings. We also provide a yearly $6,000 travel budget for you to use at your discretion. Want to be in town for that special meeting or occasion? Use these funds to make it happen!

PLEASE DON'T MESSAGE OUTSIDE OF THE JOB POSTING.

TerraSense Analytics is an equal opportunity employer and is committed to a diverse and inclusive work environment, free of discrimination and harassment. We employ people without regard to age, ancestry, colour, race, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, sex (including pregnancy and breastfeeding), or sexual orientation.

In line with our commitment to equitable treatment for all, TerraSense Analytics pays due consideration to those applicants who have been historically under-represented within employment: women, visible minorities, Indigenous peoples, and persons with disabilities.

TerraSense acknowledges that it is situated on the traditional, ancestral, and unceded territory of the syilx/Okanagan people.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer (Intermediate/Senior/Principal Levels)

Autodesk, Inc.

Ontario

Remote

CAD 80 000 - 130 000

10 days ago

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Vancouver

Remote

CAD 105 000 - 133 000

17 days ago

Software Engineer

Perceptyx

Vancouver

Remote

CAD 105 000 - 145 000

3 days ago
Be an early applicant

Security Software Engineer

Canonical

Vancouver

Remote

CAD 100 000 - 130 000

4 days ago
Be an early applicant

Ruby on Rails Software Developer - Claris Healthcare

BLANKSLATE Partners

British Columbia

Remote

CAD 90 000 - 115 000

27 days ago

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

Vancouver

Remote

CAD 125 000 - 150 000

2 days ago
Be an early applicant

Intermediate Software Developer

Toast

Kelowna

On-site

CAD 80 000 - 120 000

22 days ago

Senior Software Developer Cybersecurity | Python + AWS (Remote)

JobsPassport

Abbotsford

Remote

CAD 80 000 - 120 000

4 days ago
Be an early applicant

Software Engineer - Remote in Canada (PST) - 2281544

UnitedHealth Group

Richmond

Remote

CAD 63 000 - 132 000

3 days ago
Be an early applicant