Software Engineer

Logo of Samsara

Samsara

💵 $63k-$81k
📍Remote - Canada

Job highlights

Summary

Join Samsara, a pioneer in the Connected Operations™ Cloud, and become a Software Engineer on one of our various engineering teams. You will design and develop features with a tangible impact on customers, tackling challenges from architecting data structures to presenting data analytics. This role offers opportunities in backend infrastructure, full-stack (frontend and backend), and mobile infrastructure engineering. You'll work with cutting-edge technologies and contribute to a company that values innovation and growth. The role is open to candidates residing in Canada who will complete a Bachelor’s or Master’s degree in a relevant field between Fall/Winter 2024 - Summer 2025. Samsara offers a competitive compensation package and a flexible work environment.

Requirements

  • Complete a Bachelor’s or Master’s degree in Computer Science, Mathematics, Software Engineering, Physics, or Data Science between Fall/Winter 2024 - Summer 2025
  • Reside in Canada

Responsibilities

  • Design and develop features across a broad surface area with a tangible impact on active and future customers
  • Tackle engineering challenges ranging from architecting data structures for mass data collection to presenting data analytics in intuitive and performant ways on web and mobile
  • Work on scaling our data ingestion and storage systems to support more and more connected devices
  • Work with engineers throughout the company to make new types of data analysis possible
  • Develop user interfaces that present the data collected from millions of devices in intuitive ways
  • Work directly with the design and product teams to identify solutions and iterate quickly based on feedback
  • Work on the critical infrastructure behind our React Native application
  • Enable feature teams to iterate quickly and empower them to write performant and maintainable code

Preferred Qualifications

  • Experience with Golang, Typescript, React, GraphQL, and React Native
  • Experience with similar technologies to Golang, Typescript, React, GraphQL, and React Native
  • Experience developing software in backend, infrastructure, fullstack, frontend, fullstack, backend, or mobile infrastructure stacks
  • Experience with Golang, Node.js, Python (w/Django a plus) or Flask, Ruby, or Java (w/Spring Boot a plus)
  • Experience with Docker or Kubernetes
  • Experience with Typescript, JavaScript, React, Vue.js, Svelte, or Angular
  • Experience with GraphQL, Rest, Apollo, or Relay and No SQL databases such as Mongo DB or DynamoDB
  • Experience with Swift or Kotlin and React, Flutter, Xamarin, or Ionic
  • Experience building or working on production applications
  • Multiple repositories in GitHub demonstrating software development journey

Benefits

  • Competitive total compensation package
  • Employee-led remote and flexible working
  • Health benefits
  • Samsara for Good charity fund

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.