Lead and develop a team of software engineers while driving the successful delivery of scalable, secure, and high-quality SaaS products.
Compensation
In line with the amended Employment Standards Act 2000, the salary range for this role is up to: $150K dependent on assessment of skills during the interview process.
Responsibilities
Lead, mentor, coach, and develop a team of software engineers through regular feedback, performance management, career development, and day‑to‑day support.
Foster a positive, high‑performing, and collaborative engineering culture focused on continuous improvement and delivery excellence.
Remain hands‑on with architecture, solution design, code reviews, and software development while balancing leadership responsibilities.
Provide technical direction and guidance on architecture, engineering standards, software design, and development best practices.
Support hiring, onboarding, retention, and succession planning activities to build and grow a high‑performing engineering team.
Join a collaborative, cross-functional team to enhance and expand an AI-driven contract management platform, delivering scalable, user-centric solutions for legal and business teams.
Compensation
Primary CAN Base Pay Range: $140,000 - $210,000 CAD
Responsibilities
Collaborate with engineering, data science, product, and design teams to build and evolve our vision, strategy, and roadmap
Participate in a supportive, iterative team culture that values curiosity, learning, and strong engineering practices
Contribute to the growth and success of your teammates through knowledge sharing and mentorship
Take ownership of multiple functional areas in our platform — from development to production (“you build it, you run it”)
As an Electronic Design Automation (EDA) Software Engineer within Altera you will be working on one of the most fascinating technology used in big data centers - The Field Programmable Gate Arrays (FPGA).
Compensation
Estimated Salary Range: $110K – $120K CAD
Responsibilities
Developing high quality C/C++ software code for enabling placement and mapping of peripheral components in FPGAs.
Owning, developing and enhancing tools that automate the Device Modeling of peripheral components of FPGA.
Owning the hardware/software co-design architecture of various blocks.
Designing and implementing new features based on the hardware/software co-design architecture as well enhancing existing features while maneuvering your way through a huge code base.
Owning various analytical/logical/CAD tasks involved in device modeling and compilation of various peripheral components.
A key technical leadership and hands-on engineering position responsible for architecting, designing, and delivering high-throughput, low-latency, and distributed server-side systems supporting mission-critical trading and risk operations.
Compensation
$120,800.00 - $170,800.00
Responsibilities
Design, build, test, and deploy resilient, highly scalable, and low-latency distributed backend services using Kotlin and/or Java (Modern versions / JVM Ecosystem).
Lead architecture decisions and code reviews to ensure scalability, thread safety, fault tolerance, and optimal memory management.
Drive modular software design, Clean Architecture principles, domain-driven design (DDD), and test-driven development (TDD).
Architect and manage continuous integration and continuous delivery (CI/CD) pipelines utilizing Jenkins, Gradle, and containerization workflows.
Package and deploy microservices and distributed workloads using Helm charts on container orchestration platforms (Kubernetes / OpenShift).
A high-level technical role focused on leading architecture and designing scalable distributed systems using Java, Spring Boot, and AWS, while integrating AI-powered capabilities.
Compensation
The anticipated compensation range for this position is - $136,100 - $147,800 CAD- annually.
Responsibilities
Lead the architecture and design of scalable, highly available, fault-tolerant distributed systems using Java, Spring Boot, microservices, and AWS.
Drive end-to-end system design, including API contracts, data modelling, service boundaries, integration patterns, and deployment architecture.
Apply Domain-Driven Design (DDD), event-driven architecture, object-oriented principles, and established design patterns.
Design and optimize RESTful APIs, asynchronous messaging systems, and event-driven integrations using Kafka and other messaging technologies.
Make architectural decisions involving scalability, consistency, performance, reliability, security, and cost optimization.
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Développeuse ou développeur de logiciels pour la plateforme Unified Storage Layer (USL) d’Intelerad, travaillant sur l’infrastructure cloud et les services de stockage.
Compensation
Le salaire de base pour ce poste varie entre $90,000 to $120,000 CAD.
Responsibilities
Concevoir, développer et maintenir des fonctionnalités de l’Unified Storage Layer
Traduire des billets de soutien complexes et les exigences des parties prenantes en solutions techniques
Repérer et résoudre de façon proactive les problèmes touchant la couche de stockage et son infrastructure infonuagique
Contribuer à la qualité du code via revues de pull requests et documentation
Bâtir et maintenir l’infrastructure infonuagique de l’USL, y compris la conception de grappes Kubernetes, l’approvisionnement automatisé avec Terraform, l’optimisation des composants AWS et la gestion des pipelines CI/CD
Requirements
Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe
Design, develop, and maintain features for the Unified Storage Layer, taking full ownership from scoping through delivery — ensuring solutions are tested, documented, and meet sprint commitments.
Compensation
The base pay for this position ranges from $90,000 - $120,000/yr CAD within any geographic market in Canada. Pay may vary depending on job-related knowledge, skills, and experience. Intelerad is a total compensation company. Pay is dependent on the position offered. Bonus and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, retirement, PTO, and/or other benefits.
Responsibilities
Design, develop, and maintain features for the Unified Storage Layer, taking full ownership from scoping through delivery — ensuring solutions are tested, documented, and meet sprint commitments.
Translate complex support tickets and stakeholder requirements into well-engineered technical solutions, proactively identifying and resolving issues across the storage layer and its cloud infrastructure.
Contribute to code quality through thorough pull request reviews and comprehensive documentation, supporting team-wide standards and knowledge sharing.
Build and maintain the cloud infrastructure behind USL, including Kubernetes cluster design, automated provisioning with Terraform, AWS component tuning, and CI/CD pipeline management.
Work across technologies, codebases, and cloud-native services, identifying opportunities for improvement and taking initiative to implement them within an Agile/Scrum workflow.
Senior Software Engineer to build and maintain software for on-vehicle hardware systems and devices, integrating cloud-native services with embedded/IoT devices across public transit fleets.
Locations (3)
British Columbia, Canada
Ontario, Canada
United States
Compensation
US Salary Range: $124,000 - $205,000 USD
Responsibilities
Design, build, maintain and extend products, features, and functionality that solve real customer problems
Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches
Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes
Build and improve cloud-native backend services that manage device configuration, process telemetry data, and provide observability into fleet-wide device health
Build and continually improve agentic development workflows, design and implement scalable software, drive quality, and collaborate with cross‑functional partners.
Locations (4)
Mexico
Canada
Argentina
Brazil
Compensation
The base salary range for this role is $60K USD to $80K USD per year, depending on experience, skills, and background.
Responsibilities
Build and continually improve your own agentic development workflow
Drive quality through disciplined verification and code review
Apply your agentic workflow in both greenfield and legacy code
Implementation Engineer - Contract
Intermedia Intelligent Communications · Posted Nov 9, 2026
Designs, builds, and supports IVR and API integrations for enterprise contact center environments.
Compensation
CA$40.00 - CA$50.00 / hour
Responsibilities
Analyze customer contact center configurations, data extracts, and call flows to plan for the API integration
Gather and document customer requirements for API integrations, evaluate system readiness, and define scope, deliverables, and API integration timelines.
Build integrations between Intermedia contact center platform and third-party services using APIs, including CRM, billing, and payment platforms.
Read API documentation and design authentication, requests, data mappings, retries, and error handling; validate authentication and connectivity using tools such as Postman.
Create and maintain backend services, webhooks, middleware, and automation workflows that support customer implementations and ongoing data exchange.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Telecommunications, or a related field