toronto-dev
TerraSense

Principal Software Engineer

TerraSense • Modern defence at the cutting edge

British Colombia
3 months ago

Opportunity at TerraSense

Do you enjoy coding novel features and creating unique solutions to complex problems? What about mentoring others and helping bring out the best in those around you?

If so, we have an opportunity for you to help steer our team’s development efforts as we push technical boundaries at the forefront of AI. This is your chance to build something radically new and see your coding and guidance impact the nature of what we produce.

About TerraSense

TerraSense is a well-established startup expanding and looking for self-driven individuals who possess strong interpersonal skills, including excellent verbal and written communication skills, to lead our team into new projects.

Why Join Us?

  • Flexible Work: Do your best coding in the back corner of a Starbucks? Great! We want you there as much as you like. Need time for family commitments? We want you to have the flexibility to balance your work and personal life.
  • Team Outings: Enjoy team-based outings such as go-karting and our weekly "Beer Thursday," where TerraSense pays for the first round so we can unwind and catch up.

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


Position Summary: Principal Software Engineer

As a Principal Software Engineer, you will participate in the specification, design, development, testing, and support of features for our core product. Responsibilities include:

  • Providing technical guidance and oversight in software design, processes, and development activities.
  • Mentoring and training other engineers as required.
  • Analyzing product requirements and developing efficient software designs.
  • Participating in the future direction of core and related products in software architecture, infrastructure performance, testing, and reliability.
  • Designing, documenting, developing, testing, and integrating software functionality for various components.
  • Collaborating with a multi-functional Scrum team of software development and test engineers.
  • Troubleshooting and resolving technical issues encountered in deploying software solutions.
  • Assisting engineers in planning and executing tasks as needed.
  • Engaging with our CTO and Product Manager to create user stories that guide product requirements.

Qualifications

  • 5+ years of industry experience designing and developing software applications.
  • Solid knowledge of software development, preferably with C/C++.
  • 5+ years of experience programming in Linux.
  • Experience developing and maintaining deployable code.
  • Proven experience as a Technical Leader.
  • Knowledge of the software development life cycle.
  • Bachelor’s degree in Computer Science or equivalent.
  • Adept at deployment and proficient in troubleshooting.
  • Experience with unit tests, integration tests, and functional testing, including test automation in a CI/CD pipeline is desirable.

Security Requirements

As TerraSense operates in the aerospace and defense sectors, it is necessary to attain a High-Level Security Clearance. To do so, please answer the following questions:

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

Compensation

  • Salary: $132,000 - $163,000
  • Vacation: 5 weeks flexible paid vacation, PLUS an additional 1 week paid during the Christmas holiday season (total of 6 weeks).
  • Professional Development: Training and professional development allowance.
  • Benefits: Competitive medical, dental, and vision benefits that commence on the start date, with no waiting period.

We are based out of Kelowna, BC. While this position can be remote, we would love for you to come work, live, and play with us here. For those who come to Kelowna, we offer an "Okanagan Relocation Top Up" of 10% on your agreed-upon salary, paid out quarterly. Remote employees have costs covered for quarterly meetings in Kelowna and a $6,000 travel budget for discretionary use.


Commitment to Diversity

TerraSense Analytics is an equal opportunity employer committed to a diverse and inclusive work environment, free of discrimination and harassment. We encourage applications from historically underrepresented groups, including 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.