Senior Software Architect shaping Prophix’s cloud financial performance management platform.
Leading secure cloud architecture, modernization, AI-assisted development, and technical excellence for finance teams worldwide.
Responsibilities
Lead evaluation and selection of technologies, frameworks, and architectural patterns for platform scalability
Design secure, robust, and scalable cloud-native solutions from concept and prototyping through production
Provide strategic technology guidance to business units
Design and prototype across multiple technology stacks using AI coding tools such as Claude Code
Collaborate with architects and engineering teams on architecture initiatives, requirements, design decisions, and implementation standards
Contribute to agile teams delivering applications, features, and enhancements
Mentor engineers, conduct code reviews, and promote technical excellence
Advise on and participate in technical interviews for senior developer hires
Requirements
10+ years of software engineering experience, including significant software architecture or principal engineer experience in a SaaS or cloud-native product environment
Proven ability to translate complex business requirements into software architecture for multi-tenant SaaS offerings
Understanding of inter-process communication, microservices design, and distributed infrastructure at scale
Experience designing, developing, and deploying secure cloud-native software
Familiarity with Infrastructure as Code and Terraform
Database management and optimization experience, including legacy-to-cloud database migrations
Working knowledge of backend technologies such as .NET and front-end technologies such as Angular
Proficiency with AI coding assistants and agentic development tools such as Claude Code
Proficiency in Windows and Linux environments
Knowledge of cybersecurity principles for cloud-native and distributed systems
Strong communication and technical documentation abilities
Prior leadership experience including team management, code reviews, and technical mentorship
Right to work in Canada
Able to work from the Etobicoke, Ontario office
Must be legally entitled to work in the country where the role is located
Comfortable using AI tools responsibly for research, drafting, and data review
Able to learn new tools and adapt to evolving technology and workflows
Curiosity, openness to new approaches, and continuous-improvement mindset
Collaborative approach across teams and with AI-supported tooling
Preferred: internal AI/agent platform experience, identity and access management, Kubernetes, financial software/ERP/CPM/EPM, and M&A-driven platform convergence experience
Benefits
Comprehensive health, dental, vision, and mental-health coverage
Retirement savings with employer contributions
Parental leave top-up
Annual wellness allowance
Generous paid time off including vacation and sick time
Education assistance and tuition reimbursement
Social events, team activities, and opportunities to build community
Opportunities to participate in Environmental, Social, and Governance (ESG) initiatives
Quarterly Town Halls and Kickoffs that bring teams together to celebrate wins, share updates, and look ahead at what’s next
Accessibility accommodations throughout the hiring process
Option to opt out of AI-assisted interview or hiring steps
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.
Staff Engineer designing AWS integrations, microservices, and AI automation for EverCommerce’s service - commerce SaaS platform. Providing technical leadership and hands - on development across distributed teams.
Principal Agentic Engineer architecting AI - native customer - experience systems for APPLY, an agentic CX partner for global consumer and entertainment brands. Leading full - stack architecture, coding - agent delivery, cloud platforms, and AI - powered applications.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.