Petal

Architect

Petal

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

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