- Remote, Canada +1 more
- Remote
- Full-time · Principal
- CA$180K–CA$243K per year
- 15+ years
1–8 jobs· newest first

CA$180K–CA$243KRemote · Full-time · Principal

On-site · Full-time · Mid
$198K–$277KSenior
Senior


$215K–$325KOn-site

$128K–$168KOn-site · Full-time · Senior
+10K new in the last hour
The Principal Software Engineer is a recognized technical expert with deep domain knowledge, responsible for designing and implementing software architecture for current and future products. This role evaluates existing and new designs for quality, scalability, and long-term viability.
The base salary range for this role is C$180,000 - C$243,000. Note that salary may vary based on location, skills, and experience and may vary from the amounts listed above. This position may also be eligible for a variable bonus in addition to base salary as well as health coverage, paid holidays, and other benefits.
Build and maintain the software infrastructure connecting robotic platforms to cloud-based services and applications, spanning device-to-cloud communication, data ingestion, backend services, databases, and user-facing applications.
Base Pay Range for: WA applicants is $197,529.00 - $276,539.55
Design, develop, and maintain full stack applications and data solutions, ensuring secure, scalable, and high-performance delivery across backend services, APIs, frontend interfaces, and data pipelines.

f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Nov 7, 2026
Software Engineer I focused on internal tools at Shield AI
Design and build the visual and interaction language for a desktop AI application, creating cohesive UX across multiple surfaces and agentic flows.
$215k to $325k base salary for US-based hires, plus meaningful equity
Lead the design, development, and evolution of enterprise-grade applications and cloud-native solutions that support critical business capabilities.
Salary Range: $127,500 to $168,000
Develop digital applications showcasing Contentful features, build demos for product launches, create tutorials, and conduct workshops.