Software Architect designing Azure-based platform services for Petal, a Canadian healthcare orchestration and billing company.
Defining scalable architecture, IAM, DevOps standards, and reusable capabilities across SaaS products.
Responsibilities
Shape the technical direction of the product area by designing scalable, secure, and maintainable solutions
Define architecture, document technical decisions, and prepare the technical foundation for upcoming work in Sprint 0
Collaborate with Product Management, Design, and the Development Manager from discovery through delivery
Support engineers by resolving architectural challenges and validating design decisions
Help teams navigate complex technical problems
Work with other Architects and Principal Developers to integrate solutions across the Petal platform
Establish technical standards and manage architectural debt
Mentor Technical Leads
Continuously improve engineering practices
Build platform-first capabilities, shared application services, and reusable services for Petal's SaaS products
Requirements
10+ years of experience in software engineering and solution architecture
Proven track record designing and delivering enterprise-scale distributed systems
Experience designing shared services, reusable APIs, developer platforms, and internal products adopted across multiple engineering teams
Experience leveraging AI-powered development tools
Expert-level system design skills
Experience building resilient, scalable, secure, and highly available cloud-native applications and distributed systems
Strong understanding of API-first design, event-driven architectures, microservices, integration patterns, and modern application platforms
Hands-on capability building proof-of-concepts, reviewing code, validating architectural decisions, and solving complex technical challenges
Deep expertise in Microsoft Azure, including cloud-native application architecture, networking, security, identity, observability, and platform services
Strong experience with IAM, OAuth2, OpenID Connect, SAML, RBAC/ABAC/ReBAC, identity providers, and secure application design
Experience collaborating with Product Managers, Designers, Development Managers, and Technical Leads
Ability to explain technical concepts, architectural trade-offs, and technology strategy to technical and business stakeholders
Experience establishing engineering standards, architecture governance, security best practices, and technical roadmaps
Strong DevOps and engineering productivity experience, including CI/CD, Infrastructure as Code, observability, automation, developer experience, and modern software delivery practices
Benefits
Recurring hybrid work allowance
Compensation that recognizes your contribution
4 to 6 weeks of paid vacation per year
5 paid personal days per year
A group RRSP / DPSP plan with employer contribution
A complete group insurance plan, from day 1
An annual wellness allowance
Access to the Lumino Health™ telehealth application
Flexible work hours
Equal opportunity employment program
Assistance with the screening and selection process for persons with disabilities, available on request
Backend - leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.
Senior Go Engineer building Zelle and Fedwire payment capabilities for Form3’s cloud - native payments platform. Designing resilient, regulated, high - volume payment infrastructure from Ontario, Canada.
Senior Backend Engineer building Ruby and GraphQL source - code workflows for GitLab’s DevSecOps platform. Improving reliability, performance, and collaboration across repositories and AI - assisted development.
Senior Developer (Java/Python) needed for hybrid contract in Toronto. Must have 8 - 10 years experience with Java, Python, Spring Boot, and microservices.
Back - end engineer building scalable AI orchestration services and real - time infrastructure for Superhuman’s productivity platform. Collaborating across product teams to deliver reliable AI - powered features.
Hiring Full Stack Java Developer & Backend Java Developer for a hybrid role in Toronto, ON. Requires 6+ years of experience with Java, Spring Boot, Microservices, and Cloud.
Programmeur - analyste .NET senior développant et optimisant des systèmes d’information pour Exposant 3, firme québécoise de services - conseils TI. Collaborant aux architectures, tests, déploiements et corrections applicatives en mode hybride à Montréal.