Principal Software Architect (Calgary, Canada)

Posted about 2 months agoViewed
180000 - 215000 CAD per year
Calgary, Alberta, CanadaFull-TimeSaaS Applications
Company:Syndio
Location:Calgary, Alberta, Canada
Languages:English
Seniority level:Principal
Skills:
AWSGraphQLLeadershipCloud ComputingGCPSoftware ArchitectureAzureMentoringSaaS
Requirements:
Proven track record building and scaling multi-tenant SaaS applications on major cloud platforms (AWS, GCP, or Azure). Deep understanding of agentic systems, LLM integration patterns, and AI-native design principles. Practical experience designing and using graph databases (e.g., Neo4j, Amazon Neptune, ArangoDB). Hands-on experience with headless frontend architectures, including GraphQL, BFF patterns, and composable UI. Familiarity with legacy system integration, monolith decomposition, and pragmatic trade-offs. Experience building with AI development tools (e.g., Github Copilot, Cursor). Pragmatic problem solver who knows when to take risks and when to invest deeply. Background in API lifecycle management (design, governance, versioning, deprecation strategies). Familiarity with compensation, HR tech, or other highly regulated domains. Track record of designing secure, privacy-preserving architectures. Comfort building cross-functional alignment between product, data science, Engineering and platform teams.
Responsibilities:
Architect the convergence of disparate systems into a unified, composable AI-native platform. Guide technical integration of modern agentic patterns. Lead design and application of graph-based data models and graph databases. Serve as a bridge between present-day constraints and future-state goals. Work with Product leadership to anticipate roadmap needs and ensure platform scalability. Lead cross-functional technical design reviews. Help shape a headless architecture that powers flexible user experiences. Provide hands-on technical leadership — pairing with teams, writing proofs of concept, and refactoring key components. Model and promote a crawl-walk-run approach. Act as a technical steward and mentor. Translate complex technical concepts into clear narratives. Partner with security, data, and AI teams to ensure the platform is scalable, secure, and explainable. Define logging, observability, and auditability frameworks.
Similar Jobs:
Posted about 4 hours ago
Calgary, Alberta, CanadaFull-TimeSoftware Development
Senior Software Developer, Full Stack (Calgary, Canada)
Company:Syndio
Posted about 4 hours ago
Calgary, Alberta, CanadaFull-TimeAI Development
AI Developer (Calgary, Canada)
Company:Syndio
Posted about 6 hours ago
CanadaPart-TimeSoftware Development
Freelance Software Developer (Kotlin) - AI Trainer
Company:Mindrift