Principal Software Engineer

 

Description:

Principal Software Engineer | Java + AI

📍 Location: Toronto, ON (Hybrid - 3days onsite)

Looking for a Staff/Principal Software Engineer who loves building from 0→1, working through ambiguity, and shipping production systems quickly.

This is a hands-on IC role with strong architectural ownership, working across Java backend, AWS, edge computing, and AI/ML platforms.

🔹 What You’ll Work On

• Design end-to-end signal processing and ingestion flows

• Build scalable Java/Spring Boot microservices & APIs

• Architect solutions across CDN/edge compute & edge workers

• Build data pipelines and platform capabilities supporting ML inference

• Design integrations with identity/KYA/trust vendors

• Make architecture decisions around AWS, storage, reliability, observability & security

• Work closely with Data Science, Product and Engineering teams

🔹 Must-Have

• 10+ years building production distributed systems

• Deep Java + Spring Boot expertise

• Strong AWS experience

• Microservices & event-driven architecture

• Experience supporting ML inference/data platforms

• Hands-on AI-assisted development – GitHub Copilot, Claude, Cursor or similar

• Proven 0→1 / greenfield engineering experience

• Strong system design and architecture skills

• Comfortable working in fast-paced, ambiguous environments

Organization Apexon
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location Toronto, ON, Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 10 Years
Posted at 2026-09-01 2:35 pm
Expires on 2026-11-30