ABC Fitness is seeking a Principal Software Developer to lead the architecture, design, and delivery of scalable, highly available distributed systems and enterprise applications. The role combines hands-on software development with technical leadership across teams, using Java, Spring Boot, microservices, cloud-native technologies, and AWS. The position drives system design, architectural standards, engineering quality, production readiness, and modernization while translating business problems into practical technical plans. The developer will also design and integrate AI-powered capabilities into applications and engineering workflows. This includes practical work with LLMs, prompt engineering, retrieval-augmented generation, AI orchestration, agentic workflows, and related production concerns such as evaluation, safety guardrails, security, observability, latency, and cost. The role provides technical direction and mentorship without relying on direct reporting authority, and involves collaboration with Product, QA, DevOps, Security, and Platform teams. ABC Fitness describes its culture as centered on respect, trust, belonging, continuous growth, and teamwork. The role's anticipated annual compensation range is CAD $136,100–$147,800; other compensation may be offered where applicable. The posting also describes an open PTO policy, quarterly company-wide days off, parental and pawternity leave, a quarterly fitness reimbursement, medical, dental, and vision coverage, an EAP, and a Calm App subscription.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal