
Explore more
Tech Stack
About the role
- Own the technical architecture for your delivery team's product area, defining system design, component interactions, and technical approaches.
- Work in "Sprint 0" mode primarily, staying ahead of development by designing solutions and preparing technical foundations for upcoming work.
- Support ongoing development by being available to address architectural questions and guide the team through complex technical challenges.
- Collaborate closely with Product Management and Design to shape technically sound, feasible solutions.
- Partner with the Development Manager to ensure architectural decisions align with team capacity and delivery goals.
- Define detailed architectural requirements and constraints while empowering Technical Leads.
- Coordinate with other Architects and Principal Developers on integration patterns and cross-system dependencies.
- Create and maintain comprehensive architectural documentation, including system diagrams and design patterns.
- Set and enforce technical standards within your delivery team.
- Develop proof-of-concepts and technical spikes to validate architectural approaches.
- Manage technical debt strategically, balancing new feature development with architectural improvements.
- Mentor Technical Leads and senior developers in architectural thinking and system design principles.
- Present and communicate architectural decisions to technical and non-technical stakeholders clearly.
- Drive continuous improvement in architectural practices and contribute to Petal's technical evolution.
Requirements
- 10+ years of software development and architecture experience, with a proven track record of designing and delivering complex, production-scale systems.
- Strong full-stack architectural knowledge, spanning application layers, infrastructure, data storage, APIs, and cloud services.
- Expert-level system design skills, with the ability to evaluate architectural trade-offs, design for scalability and resilience.
- Experience working in multidisciplinary product teams, collaborating closely with Product Managers, Designers, and Development Managers.
- Proven ability to create clear, comprehensive technical documentation.
- Strong understanding of integration patterns and distributed systems.
- Technical standards and governance experience.
- Demonstrated mentorship capabilities.
- Excellent communication and presentation skills.
- Strategic and forward-thinking mindset.
- Hands-on technical capability.
- Collaborative leadership style.
- Experience with modern cloud platforms and DevOps 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 and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system designarchitectural requirementsintegration patternsdistributed systemstechnical documentationcloud servicesAPIsDevOps practicesscalabilityresilience
Soft Skills
mentorshipcommunicationpresentationcollaborative leadershipstrategic thinkingproblem-solvingteam collaborationtechnical guidancecontinuous improvementarchitectural thinking