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,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-10-16