Job Closed

This listing is no longer active.

Samsara logo
Samsara

Pioneer of the Connected Operations Cloud

Staff Software Engineer – Cloud Governance Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2015H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

61 days ago

Salary

$154.8K - $212.9K / year

Seniority

Lead

Job Description

Staff Software Engineer – Cloud Governance Platform

Samsara

• Lead the technical direction and architecture of Samsara’s Cloud Governance Platform, spanning cloud IAM, security controls, compliance enforcement, and software supply-chain security. • Define and own the roadmap and long-term vision for governance and security platforms across AWS and GCP. • Drive compliance through engineering, translating regulatory frameworks into automated, continuously enforced controls. • Own software supply-chain security initiatives, including SAST, DAST, and secure CI/CD patterns. • Partner with Infrastructure, Security, Compliance, and Product Engineering to solve complex, cross-functional risk and governance challenges. • Mentor engineers across teams and contribute to a strong engineering culture through technical guidance and example. • Communicate architectural decisions, tradeoffs, and risks clearly to technical and non-technical stakeholders. • Champion and embed Samsara’s cultural principles as the organization scales.

Job Requirements

  • Bachelor’s degree or higher in Computer Science, Engineering, or related field
  • 8+ years of software engineering experience, with significant experience building and operating cloud platforms at scale
  • Deep hands-on expertise in cloud infrastructure (AWS, GCP, or similar)
  • Strong understanding of cloud security, IAM systems, threat models, and mitigations
  • Proven track record of leading large technical initiatives with cross-team impact
  • Experience designing and operating highly reliable, scalable distributed systems
  • Strong communication skills and ability to influence without direct authority.

Benefits

  • Flexible working model
  • Professional development stipend
  • Comprehensive health plans
  • Parental leave plans
  • Performance-based bonus

Related Job Pages

More Full-stack Engineer Jobs

Puzzle 🧩🚀 logo

Senior Software Engineer – Fullstack

Puzzle 🧩🚀

Real-time accounting software that puts founders in control, designed to help startups succeed.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Own product features end-to-end, from scoping through shipping and iteration • Partner closely with Product Managers to clarify ambiguous requirements and make smart tradeoffs • Build scalable, maintainable systems across the stack • Ship customer-facing value quickly without compromising correctness • Improve performance, reliability, and developer experience across the codebase • Contribute to architectural decisions that unlock future scale • Raise the bar through thoughtful code reviews and strong engineering standards • Take initiative - identifying problems and driving solutions without waiting for direction

United States
$173K - $183K / year
Job Closed

Senior Full Stack Developer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Job Title: Senior Full Stack Developer Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint cycles, deployments, and urgent fixes) About the Role: Our client is seeking a Senior Full Stack Developer to design, develop, and maintain scalable web applications from front-end interfaces through back-end services and databases. This role is hands-on with code while also providing architectural guidance and mentoring junior developers. The Senior Full Stack Developer ensures products are fast, reliable, user-friendly, and maintainable while supporting growth and innovation. Responsibilities: Front-End Development: - Build modern, responsive UIs using React, Angular, or Vue. - Implement state management (Redux, Vuex, or Context API). - Ensure accessibility and cross-browser/device compatibility. Back-End Development: - Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring. - Design RESTful or GraphQL endpoints for client consumption. - Manage server-side rendering and optimize for performance. Database & Data Layer: - Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases. - Write optimized queries and manage migrations. - Implement caching strategies (Redis, Memcached). Testing & Code Quality: - Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest. - Maintain high code coverage (≥80%) and follow style/linting rules. - Perform regular peer code reviews. Collaboration & Agile: - Work with product managers and designers to refine user stories into technical requirements. - Participate in sprint ceremonies (planning, standups, retrospectives). - Provide accurate effort estimates and technical feedback. DevOps & Deployment (Lightweight): - Use Git, GitHub/GitLab for version control and pull requests. - Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). - Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions). Mentorship & Leadership: - Mentor junior and mid-level developers through code reviews and pair programming. - Contribute to long-term technical roadmap discussions. - Help enforce engineering best practices across the team. What Makes You a Perfect Fit: - Hands-on coder who thrives building features end-to-end. - Strong communicator who can collaborate with product and design teams. - Experienced balancing fast iteration with maintainable architecture. - Proactive mentor who raises the skill level of the team. Required Experience & Skills (Minimum): - 5+ years full stack development. - Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js). - Experience with at least one relational and one NoSQL database. - Familiarity with Git workflows and CI/CD. Ideal Experience & Skills: - SaaS, e-commerce, or enterprise web application development. - Experience with microservices and serverless architectures. - Exposure to infrastructure-as-code or lightweight DevOps (Terraform, Docker). - Industry background in fast-paced product environments. What Does a Typical Day Look Like? A Senior Full Stack Developer’s day revolves around shipping features while maintaining performance and reliability. You will: - Start with standup, reviewing sprint goals and prioritizing tickets. - Develop new features across front-end and back-end, from UI components to APIs. - Review and merge code, providing mentorship through constructive feedback. - Debug and optimize applications, resolving bugs or scaling bottlenecks. - Collaborate with designers and product managers to refine UX and feature requirements. - Deploy updates through CI/CD pipelines and monitor performance in production. - Document technical changes for future maintainability and onboarding. In essence: you are both a hands-on builder and technical leader, ensuring applications are robust, scalable, and continuously improving. Key Metrics for Success (KPIs): - Features shipped on time and aligned with requirements. - Application uptime ≥ 99.9% with minimal performance issues. - Code coverage maintained ≥ 80%. - Reduced technical debt (tracked through code reviews/refactoring). - Positive feedback from peers and product stakeholders. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a small feature end-to-end with API + UI + test coverage) - Client Interview with Engineering/Product Team - Offer & Background Verification

Pakistan
Job Closed
HeadSpin logo

Full Stack Developer

HeadSpin

Optimize Digital Experiences‍ with Data Science Capabilities

Full TimeRemoteTeam 201-500H1B Sponsor

• Design, develop, and maintain robust, scalable, and secure full-stack web applications. • Build intuitive and responsive user interfaces using JavaScript frameworks. • Develop server-side logic, APIs, and database interactions using C# and SQL. • Create, maintain, and optimize front-end components using HTML, JavaScript, jQuery, and CSS frameworks (e.g. Bootstrap). • Write scripts and integrate with back-end processes where the GUI acts as a wrapper to bash scripts. • Ensure code quality through proper testing, debugging, and adherence to coding standards. • Integrate third-party libraries, APIs, and systems into the application. • Maintain and enhance existing applications, ensuring compatibility with evolving technologies. • Monitor application performance and troubleshoot issues to ensure optimal functionality. • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications. • Work closely with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams.

India
Toast logo

Senior Software Engineer, Enterprise

Toast

We empower the restaurant community to delight guests, do what they love, and thrive.

Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products • Lead complex projects that improve functionality and reliability for our customers • Partner with a wide array of teams across Toast • Ensure quality by building automated testing for changes • Collaborate with UX and PM on the definition and design of features • Mentor and coach other engineers

Canada
$115K - $184K / year