Principal Software Engineer

at  TerraSense Analytics Ltd

Kelowna, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jan, 2025USD 132000 Annual05 Oct, 20245 year(s) or aboveTest Automation,Computer Science,Functional Testing,Software Development,Linux,TroubleshootingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Do you enjoy coding novel features, creating unique solutions to complex problems? What about mentoring others, 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, a chance to see your coding and guidance impact the nature of what we produce.
TerraSense is a well-established startup. We are expanding and looking for self-driven individuals who possess strong interpersonal skills (including strong verbal and written communication skills) and are able to lead our team forward into a number of new projects.
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 Principal Software Engineer we are looking for you to participate in the specification, design, development, testing, and support of features for our core product. This will entail, but will not be limited to, the following:

  • Provide technical guidance and oversight in software design, processes, and development activities.
  • Provide training and mentorship to other engineers as required.Analyze product requirements and come up with efficient software designs.
  • Participate in determining the future direction of the core product and related products in the areas of software architecture, infrastructure performance, testing and reliability.
  • Design, document, develop, test, and integrate software functionality for various components.
  • Take a collaborative design and validation approach in working with a multi-functional Scrum team of software development and test engineers.
  • Troubleshoot and provide resolutions for technical issues encountered in the deployment of software solutions.
  • Assist other engineers in the team to plan and execute tasks as required.
  • Working closely with our CTO and Product Manager in engaging with our end users to create user stories for the team to help facilitate and guide the 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 & maintaining deployable code.
  • Proven experience as a Technical Leader.
  • Knowledge of the software development life-cycle.
  • Bachelor degree in Computer Science or equivalent.
  • Adept at deployment and proficient in troubleshooting.
  • Experience developing unit tests, integration tests, and functional testing, including the development of related test automation integrated in a CI/CD pipeline desired.

Requirements:

TerraSense works in the aerospace and defense 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:

  • $132,000-$163,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 $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!

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or equivalent

Proficient

1

Kelowna, BC, Canada