Latest AI JobsBrowse Jobs
Miovision logo

Senior Software Developer, API Platform

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

About this role

Role Overview

The Senior Software Developer, API Platform position at Innovating Traffic Solutions for Smart Cities is a full-time remote role based in Canada that suits an experienced engineer with a strong background in distributed backend systems. This role involves leading the technical execution of a unified API gateway to power web applications, AI workflows, and integration partners.

Key Responsibilities

Design, build, scale, and maintain a stateless API gateway serving as the front door for all company applications and services.
Maintain domain business logic in owning services while using the platform API layer strictly for routing, access control, and formatting standards.
Embed usage tracking, billing hooks, tenant-aware access control, and observability into the platform from the start.
Partner with Architecture, Product, Security, and domain teams to enforce strict API governance like versioning and contract testing.
Design machine-readable, agent-friendly API contracts that empower the AI chatbot and future AI agents to safely invoke capabilities.
Champion cross-team alignment on complex domain modeling and API structures to establish clean and durable contracts.
Create service catalog entries and developer-friendly documentation for easy consumption of platform capabilities.
Write high-quality code primarily in Kotlin, Java, or Go, and utilize AI-assisted development tools while mentoring peers.
Embed and promote AI-assisted development tools within daily engineering workflows while maintaining code quality.

Requirements

7+ years of experience in software engineering focusing on backend systems, platform engineering, or distributed architectures.
Strong backend development experience in Kotlin, Java, Go, Python, or C, paired with hands-on experience in cloud-native ecosystems, AWS, Kubernetes, and Docker.
Proven track record operating production API gateways or API platform layers using Kong, Envoy, AWS API Gateway, Spring Cloud Gateway, NGINX, or Apigee.
Expertise in Domain-Driven Design, contract-first development, and OpenAPI specifications.
Demonstrated ability to transform fragmented internal services into a cohesive developer platform.
Hands-on experience integrating AI coding tools like AMP, Claude Code, GitHub Copilot, or Cursor into daily workflows.
Experience operating within a modern DevOps and Platform Engineering culture.
Familiarity with Model Context Protocol or designing APIs optimized for AI agent consumption and LLM workflows.

Nice to Have

Experience implementing identity management patterns at the edge using OIDC and Auth0.
Experience using Datadog for observability and monitoring.
Familiarity with a data and eventing stack including Postgres, Snowflake, Kafka, and Redis.

Skills and Tools

Python, AWS, Kubernetes, Docker, Java, Kotlin, Go, LLM, Kafka, Snowflake, Redis, Postgres, Datadog, OpenAPI, Kong, Envoy

Salary and Benefits

Annual salary range between CAD 130,000 and CAD 170,000.
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, internet subsidy, remote work allowance, and enhanced leave for new parents.

About the Company

Innovating Traffic Solutions for Smart Cities builds the future of smart transportation through advanced traffic AI, helping cities improve the transportation experience for drivers, cyclists, and pedestrians. The organization is driven by core values that emphasize a winning mindset, teamwork, continuous growth, proactive problem-solving, and a customer-centric approach.

How to Apply

Interested applicants should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the salary for the Senior Software Developer, API Platform role?

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

Is this a remote position?

Yes, this position is designated as Canada Remote.

How many years of experience are required?

Candidates must have 7+ years of experience in software engineering with a focus on backend systems, platform engineering, or distributed architectures.

What programming languages are preferred for coding tasks in this role?

Strong backend development experience in Kotlin and/or Java is preferred, with alternative consideration for Go, Python, or C.

What benefits are included with employment?

Benefits include comprehensive health coverage, 24/7 virtual healthcare, RRSP/401K matching, a variable incentive plan, flexible vacation, unique Mio-Days, an internet subsidy, and a remote work allowance.

Ready to apply?

The application is on the official Miovision careers page.

Apply on company site