Senior Software Engineer-Full Stack Developer

1 week ago


Toronto, Ontario, Canada Samsara Full time $120,000 - $180,000 per year
About the role:

We are seeking a skilled and passionate Senior Full Stack AWS Developer, Business Applications to join our growing team at Samsara. In this role, you will be instrumental in designing, building, deploying, and maintaining scalable and reliable applications and infrastructure on the Amazon Web Services (AWS) platform. You will design and implement AI/ML-powered solutions embedded in sales tools to support and optimize sales workflows. You will work closely with product managers, software engineers, and other stakeholders. You will also have the opportunity to lead and mentor junior engineers. This is an exciting opportunity to leverage your AWS expertise to contribute to a platform that impacts critical global industries.

This role is open to candidates residing in Canada.

You Should Apply If:
  • You want to impact the industries that run our world: Your work will directly contribute to improving the safety, efficiency, and sustainability of physical operations that are essential to our global economy.
  • You are the architect of your own career: Samsara offers a dynamic environment with opportunities for rapid career growth and development. Your contributions will be recognized, and you'll have the chance to expand your skills and take on new challenges.
  • You're energized by our opportunity: The vision to digitize large sectors of the global economy requires dedicated and innovative individuals. You'll be excited by the challenge of building robust and scalable solutions on AWS.
  • You want to be with the best: At Samsara, you'll collaborate with a high-caliber team that fosters a supportive and collaborative environment, encouraging you to learn, grow, and perform at your best.
In this role, you will:
  • Design, develop, and deploy scalable and highly available applications and services on AWS.
  • Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, and more.
  • Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform to automate infrastructure provisioning and management.
  • Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools.
  • Integrate AI/ML-powered solutions in sales tools to support and optimize sales workflows, such as CRM integration, lead scoring, chatbots, recommendation engines, and forecasting models.
  • Build and consume RESTful APIs and other web services.
  • Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other monitoring tools.
  • Ensure the security and compliance of AWS environments and applications by implementing best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Troubleshoot and resolve issues in production and non-production AWS environments.
  • Stay up-to-date with the latest AWS services and best practices.
  • Contribute to the development of technical documentation and best practices.
  • Champion, role model, and embed Samsara's cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Minimum Requirements for the Role:
  • Bachelor's in Computer Science, Engineering, or related field, with 8+ years of software development experience, or Master's in Computer Science, Engineering, or related field, with 6+ years of software development experience with a focus on cloud technologies.
  • At least 5 years of full-stack software development experience.
  • Strong understanding of core AWS services and their application in building scalable and resilient systems.
  • Proficiency in at least one programming language such as Python, Java, , Go, or React.
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes..
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Experience working with stakeholders for defining and executing project roadmaps.
  • Understanding of security best practices in the cloud.
Ideal Candidate Also Has:
  • AWS Certified Developer – Associate or higher certification.
  • Experience with containerization technologies like Docker and orchestration services like Amazon ECS or EKS.
  • Experience building and deploying serverless applications using AWS Lambda and API Gateway.
  • Experience in integrating multiple applications using middleware tools such as Zapier, Workato tools etc
  • Experience with database design and management on AWS (RDS, DynamoDB).
  • Familiarity with monitoring and logging tools like AWS CloudWatch, Prometheus, or Grafana.
  • Experience with agile development methodologies.
  • Experience working with large-scale, distributed systems.


  • Toronto, Ontario, Canada Redwood Software Inc. Full time $80,000 - $120,000 per year

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Toronto, Ontario, Canada Greenhouse Software Full time $1,200,000 - $1,420,000 per year

    Our mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they're the foundation of our success. At Greenhouse, you'll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability so we can help companies measurably...


  • Toronto, Ontario, Canada Engineered Intelligence Inc. Full time $120,000 - $180,000 per year

    Senior Full Stack Software DeveloperBuild the Future of ENGIN with Engineered IntelligenceAt Engineered Intelligence, we help utilities make smarter, faster, more defensible infrastructure decisions through grid-aware asset management and planning solutions.We're looking for a Senior Full Stack Developer to lead innovation, tackle complex challenges, and...


  • Toronto, Ontario, Canada SRED Full time $100,000 - $180,000 per year

    Senior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...


  • Toronto, Ontario, Canada SRED Full time $90,000 - $120,000 per year

    Senior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...


  • Toronto, Ontario, Canada Samsara Full time $120,000 - $180,000 per year

    About the role:We are seeking a skilled and passionate Senior Full Stack AWS Developer, Business Applications, to join our growing team at Samsara. In this role, you will be instrumental in designing, building, deploying, and maintaining scalable and reliable applications and infrastructure on the Amazon Web Services (AWS) platform. You will design and...


  • Toronto, Ontario, Canada Teckhorizon Inc Full time $120,000 - $180,000 per year

    About The RoleWe are seeking aSenior Full Stack Software Developerwith5+ years of hands-on experienceto join our team in Ontario The successful candidate will play a key role in developing, enhancing, and maintaining complex web applications and digital platforms. This position requires a strong background in both front-end and back-end development, along...


  • Toronto, Ontario, Canada Talently Full time US$120,000 - US$240,000 per year

    *hiring on behalf of our clientTitle:Full Stack Software EngineerTime:Full-TimeLocation:Hybrid / Remote-Friendly (Office in Toronto)Compensation:$150-200k/y + equityThe CompanyOur client is building the "Shopify for Content Creators," empowering individuals to earn a living working for themselves online. Backed by top-tier VCs and well-known angel investors,...


  • Toronto, Ontario, Canada Fitch Group Full time $100,000 - $150,000 per year

    Software Engineer, Full-Stack Applications – Credit ModuleLocation: TorontoFitch Ratings is currently seeking a Software Engineer - Full-Stack Applications to join our global technology team in Toronto. This is your opportunity to build mission-critical applications that power how a world-leading credit ratings agency delivers insights - where your code...


  • Toronto, Ontario, Canada Optimum Fleet Health Inc. Full time $120,000 - $180,000 per year

    We are seeking a Senior Full Stack Developer who can seamlessly integrate and work with our existing systems and applications. You will be primarily responsible for developing, maintaining, and enhancing our platform while working with a diverse team of engineers and stakeholders. A strong proficiency in Linux environments is essential, as well as expertise...