Turn this role into an interview — a resume and cover letter built around what this employer wants.
Miovision is seeking an experienced Senior Software Engineer for the Adaptive team, shaping real-time traffic signal optimization with AI-enabled software. You will own complex, scalable production systems and work across distributed services, edge devices, and cloud platforms.
Ideal candidates bring 8+ years of experience, proficiency with AI-driven workflows, and a strong background in system design, testing, and deployment. Flexible work options are offered in Canada.
About Miovision:
At Miovision, we are unlocking transportation networks that move you. Our vision and mission is to enable smart, fast, safe communities that simply flow, as we drive the Intelligent Mobility Revolution. Backed by the world’s most advanced traffic AI, Miovision's innovations in traffic signal planning and operations are making it possible for cities to improve the transportation experience for drivers, cyclists and pedestrians.
Our values drive us. They are at the core of everything we do. If they align with yours, proceed through the GREEN light!
All in to win: We're driven by a winning mindset, approaching every challenge with intensity, clarity, and speed.
One Miovision: We succeed as one team, uniting diverse talents, building on trust, and putting our shared mission before ego.
Be better every day: We're committed to continuous growth, staying curious, building mastery, and embracing challenges as learning opportunities.
Make it happen: We are proactive and results-driven, taking ownership, acting with urgency, and focusing on solutions that deliver real impact.
Earn the customer: We are deeply customer-centric, focused on earning our customers' partnership every day by delivering exceptional experiences that drive their success.
We are looking for an experienced, AI-first Senior Software Engineer to join our Adaptive team. Our Adaptive product operates at the cutting edge of real-time traffic signal optimization, adjusting signal timings second-by-second to manage physical vehicle flow at intersections. This work spans traffic operations, field devices, distributed systems, and real-time data under high domain ambiguity. Rather than looking for specific programming languages or frameworks, we value engineers who can:
Rapidly acquire domain context and ask the right questions.
Leverage AI tools and agentic workflows.
Navigate complex, ambiguous problems to build reliable production outcomes.
This is a hands-on product engineering role, not an AI research or model-development position. You will take complete ownership of ambiguous problems and establish AI-enabled software practices that shape how engineering is done across Miovision.
Rapid Context Building & Problem Solving
Rapidly build deep context across domain concepts, customer needs, real-time traffic operations, edge devices, distributed system architecture, and legacy codebase.
Translate ambiguous, incomplete requirements or complex system failures into clear problem definitions, technical designs, working prototypes, and production software.
AI-First Execution & Agentic Workflows
Utilize AI tools and agentic workflows as a primary part of day-to-day software delivery, including system exploration, design, implementation, automated testing, debugging, and production operations.
Break complex initiatives into structured work that can be executed effectively by both engineers and AI agents.
System Engineering & Production Delivery
Collaboration & Engineering Excellence
Experience and Mindset
Proven Experience: Extensive professional software engineering experience delivering complex, scalable production systems (8+ years preferred but not required with equivalent demonstrated capability).
AI Proficiency and Modern Workflows
Technical Domain and Core Fundamentals
This position is for an actual vacancy.
Your Rewards & Well-being:
We invest in our team with benefits designed for modern life and true work-life balance.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.
Miovision may use artificial intelligence (AI) to assist in the hiring process for tasks such as helping to identify qualified candidates, taking meeting notes, creating summaries, and streamlining administrative work. These tools are one of several factors considered in the hiring process and do not replace human judgement. We do not use AI to make any final hiring or interview decisions.