Software Engineer

2 weeks ago


Québec, Quebec, Canada Samsara Full time

About Samsara

Samsara is a pioneer in the Connected Operations Cloud, empowering organizations to harness IoT data and improve their operations. Our platform supports industries that power the global economy, including agriculture, construction, field services, transportation, and manufacturing.

As a Software Engineer on our Data Ingestion team, you will play a critical role in improving the reliability, performance, and scalability of our real-time data ingestion infrastructure. This infrastructure powers our platform, enabling our customers to experiment, iterate, and build new products and features rapidly.

Our team maintains the real-time data ingestion platform that our product teams rely on. You will have the opportunity to work closely with other teams, collecting immediate feedback to continuously improve this infrastructure. We are on a mission to scale our ingestion system to support our rapidly growing customer base.

About the Role

We are seeking a talented Software Engineer to join our Data Ingestion team. As an engineer on this team, your goal will be to continually improve the reliability, performance, and scalability of the data ingestion infrastructure that powers Samsara's platform.

Responsibilities

  • Develop and scale microservices handling gigabytes/sec of streaming data
  • Identify and add new features to our in-house time-series data store
  • Partner with product and firmware teams to understand their data needs and build solutions to support them
  • Build a great user experience for our internal customers using this infrastructure
  • Champion, role model, and embed Samsara's cultural principles as we scale globally and across new offices

Requirements

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience
  • 1-2+ years of relevant industry experience in software development
  • Experience working with web services deployed on Cloud providers such as AWS, Azure, or GCP

What We Offer

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law.

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com if you require any reasonable accommodations throughout the recruiting process.

Flexible Working

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements.



  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About UsInnovMetric Software is a leading provider of innovative metrology software solutions. We are committed to delivering high-quality products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled C++ Developer to join our team. As a member of our software development team, you will be responsible for designing,...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About UsInnovMetric Software is a leading provider of innovative metrology software solutions. We are committed to delivering high-quality products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled C++ Developer to join our team. As a member of our software development team, you will be responsible for designing,...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a leading provider of 3D measurement software solutions. We are seeking a highly skilled C++ developer to join our team and contribute to the development of our flagship product, PolyWorks|InspectorTM.ResponsibilitiesAs a C++ developer in 3D metrology solutions, you will be responsible for designing and developing innovative...

  • Software Engineer

    1 week ago


    Québec, Quebec, Canada ABB Schweiz AG Full time

    Software EngineerWe are seeking a skilled Software Engineer to join our team at ABB Schweiz AG. As a key member of our software team, you will be responsible for designing and developing software solutions for our embedded instruments.Key ResponsibilitiesCollaborate with software architects to design and develop software solutions.Write and test production...

  • Software Engineer

    2 months ago


    Québec, Quebec, Canada Eddyfi Africa Pty Full time

    Job OverviewEddyfi Africa Pty is a leading provider of non-destructive testing solutions for critical components. We are seeking a skilled Software Developer to join our team.About the RoleThe successful candidate will be a key member of our engineering team, responsible for designing, developing, and maintaining Windows applications in C# and C++. This is a...

  • Software Engineer

    2 months ago


    Québec, Quebec, Canada Eddyfi Africa Pty Full time

    Job OverviewEddyfi Africa Pty is a leading provider of non-destructive testing solutions for critical components. We are seeking a skilled Software Developer to join our team.About the RoleThe successful candidate will be a key member of our engineering team, responsible for designing, developing, and maintaining Windows applications in C# and C++. This is a...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a dynamic and innovative company that values autonomy, curiosity, transparency, trust, and respect. We are seeking a talented C++ developer to join our team and contribute to the development of our 3D metrology software solutions.ResponsibilitiesAs a C++ developer, you will be responsible for designing and developing...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is a dynamic and innovative company that values autonomy, curiosity, transparency, trust, and respect. We are seeking a talented C++ developer to join our team and contribute to the development of our 3D metrology software solutions.ResponsibilitiesAs a C++ developer, you will be responsible for designing and developing...

  • Software Engineer

    1 month ago


    Québec, Quebec, Canada Trackforce Valiant + TrackTik Full time

    Join Our Team as a Software EngineerWe are seeking a skilled Software Engineer to join our team at Trackforce Valiant + TrackTik. As a Software Engineer, you will play a key role in designing, scaling, and delivering new features and services.About the RoleCollaborate with a skilled team of software developers to design, scale, and deliver new features and...