Senior Software Developer Burnaby
WFA Digital Insight
As the demand for tech professionals with expertise in IoT and connected transportation continues to soar, with some estimates suggesting a 25% increase in the next two years, roles like Senior Software Developer at innovative companies like Geotab are highly sought after. This position stands out due to Geotab's commitment to diversity, sustainability, and employee growth. To succeed, candidates need a strong foundation in software development, a keen interest in IoT, and experience with digital skills. Before applying, it's crucial to understand the fast-paced nature of Geotab's environment and the potential for taking on new challenges. Given the current emphasis on remote work, showcasing LUCKINESS in embracing flexible workflows is also key.
Job Description
About the Role
The Senior Software Developer position at Geotab is a pivotal role that contributes to the company's mission of advancing security, connecting commercial vehicles to the internet, and providing web-based analytics. As a Senior Software Developer, you will be part of a diverse team of talented individuals working together to help businesses grow, increase safety, and enhance sustainability in communities.Day-to-day, you will be involved in developing software solutions that integrate vehicle data with other data assets, leveraging data analytics and machine learning to improve productivity and optimize fleets. This role matters because it directly impacts Geotab's ability to provide innovative solutions to its customers, helping them manage their fleets more efficiently.
The team context is fast-paced and ever-changing, requiring adaptability and a willingness to take on new tasks and challenges. Reporting structures will be clearly defined within the team, ensuring that each member knows their responsibilities and how they contribute to the team's goals.
What You Will Do
- Develop and maintain software applications for fleet management and data analytics
- Collaborate with the team to design, implement, and test new software features
- Work closely with data scientists to integrate machine learning models into software applications
- Participate in code reviews and contribute to improving the overall quality of the codebase
- Troubleshoot and resolve software issues, providing support to the operations team when needed
- Contribute to the development of Geotab's open platform and Geotab Marketplace
- Integrate vehicle data with other data assets to provide comprehensive fleet management solutions
- Utilize data analytics to identify trends and opportunities for improving fleet operations
- Develop and implement automated testing for software applications
- Stay updated with the latest technologies and trends in software development and IoT
What We Are Looking For
- 5+ years of experience in software development, with a focus on IoT and connected transportation
- Strong programming skills in languages such as Java, Python, or C++
- Experience with data analytics and machine learning
- Knowledge of cloud-based platforms and containerization (e.g., Docker)
- Excellent problem-solving skills and attention to detail
- Ability to work in a fast-paced environment and adapt to changing priorities
- Experience with agile development methodologies
- Strong communication and teamwork skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Nice to Have
- Experience with Geotab's open platform and Geotab Marketplace
- Knowledge of fleet management and logistics
- Familiarity with regulatory compliance in the transportation industry
- Certification in software development or a related field
Benefits and Perks
- Competitive salary package
- Comprehensive health and dental benefits
- Flexible working hours and remote work options
- Professional development opportunities and training programs
- Access to the latest technologies and tools
- Collaborative and dynamic work environment
- Recognition and reward programs for outstanding performance
- Paid time off and vacation days
- Stock options or equity program
- Wellness program and mental health support
- Flexible spending accounts for health and childcare
- Retirement savings plan with company match
How to Stand Out
- Ensure your portfolio showcases projects related to IoT, data analytics, and software development to stand out.
- Familiarize yourself with Geotab's products and services, and be prepared to discuss how your skills align with their goals.
- Highlight any experience with remote work and flexible scheduling, as this demonstrates adaptability and self-motivation.
- Prepare examples of how you've used data analytics and machine learning to solve real-world problems.
- Don't hesitate to ask about the company culture, growth opportunities, and challenges during the interview to demonstrate your interest.
- Showcase your passion for sustainability and how your work can contribute to environmental and social causes.
- Be ready to discuss your approach to continuous learning and professional development in the field of software development and IoT.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.