CareerPlan

Principal Software Developer

Ontario, CanadaFull-timeCA$136k–CA$148k2026-11-09 → 2026-11-10

Core

Lead architecture and hands-on engineering for scalable, distributed enterprise systems while integrating AI capabilities into engineering workflows.

Role type

Principal Software Developer (System Design & AI Integration)

Builds

Scalable, highly available distributed systems, enterprise applications, and AI-powered engineering solutions.

Domain

Enterprise Software, Cloud Infrastructure, Artificial Intelligence

Deliverable

production ML models

Required skills

Java, Spring Boot, Microservices, AWS, System Design, Distributed Systems, Kafka, SQL, Kubernetes, AI/LLM Integration, RAG, Agentic Workflows

Preferred skills

Billing/Payments domain, API Management, OpenTelemetry, Redis, Amazon Bedrock, LangChain, MCP, AI-assisted SDLC

Technologies

Java, Spring Boot, AWS, Kafka, Kubernetes, Docker, SQL, NoSQL, Redis, OpenTelemetry, Grafana, Amazon Bedrock, LangChain, LangGraph, Gravitee, Apigee, Kong

Responsibilities

Lead system architecture and design for distributed systems; Design and integrate AI-powered capabilities using LLMs and RAG; Mentor senior engineers and drive technical standards; Optimize system performance and troubleshoot production issues; Collaborate with cross-functional teams to deliver end-to-end solutions.

Seniority

Principal, hands-on IC with strategic influence