
Software Developer - Fleet
- Montreal, QC
- Permanent
- Full-time
- Build and maintain backend services that support device registration, OTA (over-the-air) updates, and configuration changes
- Participate in troubleshooting and debugging production issues, including working with logs, metrics, and alerts
- Contribute to improvements in observability (tools and practices to understand system health) and automation
- Collaborate with senior engineers on system design and implementation details, developing your architectural thinking
- Contribute to internal frontend tools when needed
- Participate in code reviews and incorporate feedback to continually improve your work
- Write unit and integration tests to ensure code quality and reliability
- Work closely with Product, Operations, and Support teams to deliver features that improve operational efficiency
- Actively seek and apply feedback to grow technical skills and team contributions
- Learn from mentorship opportunities while gradually taking on larger areas of ownership
- Experience in at least one backend language, with a willingness to learn Go or Python
- Familiarity with REST APIs, microservices, and cloud platforms (AWS or GCP)
- Understanding of testing, version control, and modern software development practices
- Strong communicator and collaborator, especially in a remote-first environment
- Curious, humble, and eager to learn from others while contributing your own ideas
- Comfortable working independently on scoped tasks while asking for help when needed
- Open to learning architectural concepts and system design from experienced team members
- 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