Senior Software Engineer I - Route Execution in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer I - Route Execution based in Canada.
This role offers the opportunity to build the technology powering real-time route execution, optimization, and fleet operations at scale.
You will design and develop distributed systems that help businesses improve logistics, delivery, and field operations through smarter data-driven solutions.
Working across backend services, APIs, and user-facing experiences, you will solve complex engineering challenges with measurable customer impact.
You will collaborate closely with product managers, designers, and engineers to deliver reliable, scalable features used by teams managing large physical operations.
The position provides the autonomy to influence architecture, improve technical processes, and contribute to innovative solutions in a fast-moving environment.
This is an ideal opportunity for an engineer passionate about large-scale systems, customer-focused products, and solving real-world operational challenges.
- Design, develop, and maintain scalable backend services that support real-time tracking, execution, and optimization of hundreds of thousands of routes.
- Build reliable systems that process large volumes of route events and provide actionable insights to improve fleet efficiency and resource utilization.
- Create web-based tools that enable dispatchers and fleet managers to efficiently manage routes, deliveries, and operational workflows.
- Develop APIs and integrations with transportation management and enterprise resource planning systems to support complex customer needs.
- Contribute to next-generation navigation and routing capabilities by incorporating real-time information such as traffic, weather, and operational constraints.
- Collaborate with cross-functional teams including product, design, and mobile engineering to deliver high-quality customer experiences.
- Participate in technical discussions, architectural decisions, and engineering improvements that enhance system reliability and scalability.
- Take ownership of projects by estimating timelines, communicating progress, and delivering impactful solutions.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 4+ years of professional software development experience building production-level applications and services.
- Strong programming fundamentals and experience designing scalable, high-performance systems.
- Experience architecting and implementing large-scale distributed systems.
- Excellent problem-solving abilities with strong communication and collaboration skills.
- Ability to manage technical discussions, align stakeholders, and drive projects from planning through delivery.
- Experience working with modern software development practices and technologies.
- Knowledge of routing, dispatch, navigation, or logistics systems is considered an asset.
- Customer-focused mindset with a passion for understanding user needs and building solutions that create measurable value.
- Growth-oriented approach with a willingness to continuously improve products, processes, and engineering practices.
- Competitive annual base salary range of CA$142,800–CA$184,800.
- Eligibility for equity awards through an initial RSU grant and ongoing performance-based opportunities.
- Performance-based bonus and total compensation opportunities.
- Flexible remote work model designed to support different working styles.
- Comprehensive health benefits and parental leave programs.
- Professional development stipend to support continuous learning and career growth.
- Opportunity to work on impactful technology that supports essential industries worldwide.
- Collaborative environment focused on ownership, innovation, and long-term impact.