CareerPlanSign in

Senior Principal Software Engineer

Canada💼 Full-time🗓 2026-07-14 → 2026-09-26

Core

Technical leader driving architecture, design, and implementation of complex backend systems and Agentic AI capabilities at scale.

Role type

Senior Principal Software Engineer (Backend & AI Systems)

Builds

Distributed backend systems, microservices, and Agentic AI orchestration patterns for the Boomi Enterprise Platform

Domain

Enterprise Data Integration & Agentic AI

Deliverable

production ML models | product features | infrastructure

Required skills

Backend software engineering, distributed systems architecture, microservices design, Agentic AI system design, technical leadership, incident response, engineering excellence

Preferred skills

Advanced knowledge of vector databases and search technologies, experience with emerging technology trends

Technologies

Python, Java, SQL, NoSQL, Vector databases, Search technologies

Responsibilities

Define and drive technical vision and architecture for backend systems; Lead design and implementation of complex distributed systems; Architect and optimize highly scalable, fault-tolerant microservices; Design and implement sophisticated Agentic AI systems; Provide technical leadership and mentorship to engineering teams; Drive architectural decisions around data storage, processing, and retrieval strategies; Lead incident response for critical production issues; Establish and enforce engineering excellence standards.

Seniority

Principal, strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.