Software Engineer

Samsara
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:
Similar Remote Jobs
