Latest AI JobsBrowse Jobs
Miovision logo

Senior Software Engineer, Adaptive

MiovisionCanada RemoteSoftware Engineering
Apply on company site
Salary
$130K - $170K CAD
Job type
Full-time
Work mode
Remote
Posted
30 Sept 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer, Adaptive position at Innovating Traffic Solutions for Smart Cities is a full-time, remote opportunity based in Canada for professionals with extensive software development experience. This role suits an AI-first engineer ready to take complete ownership of complex distributed systems and real-time traffic signal optimization.

Role Overview

Innovating Traffic Solutions for Smart Cities is hiring a Senior Software Engineer for its Adaptive team to work on real-time traffic signal optimization. This hands-on product engineering role operates at the cutting edge of traffic operations, field devices, and distributed systems, adjusting signal timings second-by-second. The position requires navigating complex, ambiguous problems and leveraging AI-first workflows to build reliable production outcomes without relying on a fixed technology stack.

Key Responsibilities

Rapidly build deep domain context across real-time traffic operations, edge devices, customer needs, and distributed system architectures.
Translate incomplete requirements and complex system failures into clear technical designs and working production software.
Utilize AI tools and agentic workflows as a primary part of day-to-day software delivery, including debugging, automated testing, and implementation.
Break down complex initiatives into structured work that both engineers and AI agents can execute effectively.
Design, build, test, deploy, and operate scalable, reliable, secure, and maintainable software across connected infrastructure.
Critically review AI-generated code, taking ultimate accountability for overall system quality, security, and performance.
Partner closely with product, architecture, QA, cloud, and support teams to connect technical work to measurable outcomes.
Share effective AI workflows, mentor peers, and help define AI-first engineering practices across the organization.

Requirements

Extensive professional software engineering background delivering complex, scalable production systems, with 8+ years preferred.
Proven track record of building customer-facing products and making high-judgment decisions in fast-paced settings with evolving information.
Practical experience leveraging frontier AI models or modern AI coding tools to accelerate development speed and scope.
Strong foundation in core software engineering principles, system design, debugging, testing, reliability, and security.
Experience working with distributed systems, event-driven architectures, APIs, and cloud or connected device platforms.
Ability to reason across multiple modern languages and adapt quickly to unfamiliar technical stacks.
Familiarity with Git, containers, CI/CD pipelines, Linux-based systems, and production observability.
Outstanding ability to communicate technical assumptions, risks, and trade-offs to various stakeholders.

Nice to Have

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

Skills and Tools

Python
TypeScript
Java
Distributed Systems
AI Coding Tools and Agentic Workflows
Git, Containers, and CI/CD Pipelines
Linux-based Systems

Salary and Benefits

Annual salary range between $130,000 and $170,000 CAD.
Comprehensive health benefits starting on day one, including 24/7 virtual healthcare access and wellness programs.
RRSP/401K Matching Plan and a Variable Incentive Plan.
Flexible vacation policy and unique Mio-Days to unplug.
Flexible work options, remote work allowance, internet subsidy, and enhanced leave for new parents.

About the Company

Innovating Traffic Solutions for Smart Cities develops advanced traffic artificial intelligence to help cities improve transportation experiences for drivers, cyclists, and pedestrians. The organization is guided by core values that emphasize winning mindsets, teamwork, continuous growth, proactive execution, and a deep dedication to customer success.

How to Apply

Interested candidates should apply directly through the official company careers page to ensure secure communication and submission.

Skills and tech stack

Questions candidates ask

What is the salary range for this remote role?

The salary ranges from $130,000 to $170,000 CAD per year.

Is this an AI research or model-development position?

No, this is a hands-on product engineering role focused on utilizing AI tools and agentic workflows to build reliable production outcomes.

What specific programming languages are required?

The company values adaptability over specific language proficiency, though languages mentioned in the stack include Python, TypeScript, and Java.

Where is the position located?

The position is designated as Canada Remote.

How should candidates apply for this vacancy?

Candidates should apply directly via the details provided on the official company careers page.

Ready to apply?

The application is on the official Miovision careers page.

Apply on company site