Summary
Lead architecture and implementation of large-scale distributed backend platforms using cloud, AI, and modern engineering practices while collaborating across technical teams.
Highlights
Long-term contract with ownership of distributed systems, modern AI-assisted development practices, and cloud-native architecture.
Description
Position: Principal Software Engineer โ Java, AWS, AI & Databricks
Location: Toronto, Vancouver Canada Hybrid
Duration: Long Term Contract
Domain (Industry) :
Cards & PaymentsMandatory skills*
Java Backend- Spring Boot, Microservices, Oracle or similar databasesData science / engineering- Python, DatabricksCloud- AWS (primary)Edge- Edge workers, CDN-layer computeLanguages- Java, JavaScript/TypeScript, PythonAI/Data platform- Databricks, ML model registryDev tooling- GitHub Copilot, AI-assisted workflowsJob Description*
Experience- 10+ years building production distributed systemsAI-assisted development- Demonstrated proficiency with AI dev tools (GitHub Copilot, LLM-powered workflows, agentic coding assistants) - this is a key differentiator for how this team operates Greenfield builder- Track record of taking systems from 0 ยฎ 1; comfortable with undefined requirements and rapid iterationArchitecture- Ability to own and communicate system design decisions across teams; translate ambiguousproduct goals into technical plansPace & ambiguity - Thrives in startup-like environments - fast tempo, evolving scope, small team with outsizedownershipDesired skills*
Identity, trust, or security domain experience (JWT/JWS, PKI, OAuth 2.0, bot detection, token verification)Databricks or similar AI/data platform experienceExperience with observability at scale (distributed tracing, structured logging, dashboards)Prior work on multi-party integration layers or network/platform servicesOpen-source contributions or community involvement