
Senior Software Developer - Fleet
- Montreal, QC
- Permanent
- Full-time
- Design and build scalable backend systems in Go to manage device registration, OTA updates, and configuration deployments
- Implement observability and alerting to ensure uptime and performance of our edge infrastructure
- Contribute to internal frontend tools when needed
- Bring strong fundamentals in Linux and networking to production debugging and design
- Drive technical decisions and help define the system architecture
- Partner closely with Product, and Ops to align on priorities and operational readiness
- Participate in on-call rotation and uphold high standards of system reliability and SRE
- Mentor other engineers through code reviews and pairing
- Balance pragmatism and maintainability—knowing when to move fast and when to invest
- 7+ years of experience in software engineering (backend or infrastructure focus)
- Hands-on experience with Go or another modern backend language
- Experience designing distributed systems or working with microservices
- Comfortable navigating Linux and networking-level issues in production environments
- Familiar with observability tooling and infrastructure-as-code concepts
- Strong communicator and collaborator, especially in a remote-first team
- Curious, humble, and passionate about building systems that last
- Previous experience mentoring others is a plus
- Comfortable making tradeoffs between velocity and maintainability
- A mission-driven company culture
- Fully remote
- Competitive salary & benefits, including fully paid employee premiums for Medical, Dental, and Vision
- Monthly Education, Well-being & WFH stipends
- Non-accrual PTO
- Growth Potential
- Company Retreats
- Medical & Family/Parental Leave