{bc}
indeed

Principal Architect

Granum
Toronto, CAN
Executive
Onsite
Discovered 2 weeks ago
Software architectureProduction SaaS platforms.NET.NET Framework modernizationAngularAzure

Full Job Posting

Company and products

Granum provides industry-specific software for landscapers and arborists, bringing together LMN, SingleOps, and Greenius.

Its software supports estimating, scheduling, crew training, invoicing, and payments, alongside onboarding and customer support.

Principal Architect

Lead the Architecture team and help execute the technical roadmap in a hands-on player/coach role reporting to the CTO.

Work with platform, product, and feature-pod leaders on architecture for mature products and a large, active codebase.

Provide a stable, secure, scalable foundation that reduces friction and helps teams deliver customer value.

Technical roadmap and platform

  • Sequence roadmap work and identify cross-team dependencies during quarterly planning.
  • Set architectural standards, guardrails, and component patterns, with a focus on well-tested components.
  • Plan major Angular, .NET, and shared-library upgrades, evaluate technologies, and reduce technical debt.
  • Establish deployment patterns and shared CI/CD guidance for consistent, safe team-owned deployments.

Security and AI-native development

  • Guide application security, identity and access, and how APIs are exposed and secured.
  • Define how humans and coding agents work together and make architecture legible through clear patterns, context, and documentation.

Architecture team

  • Lead, grow, and set the operating rhythm for the Architecture Pod, keeping it focused on foundational work.
  • Work in the code with architects and provide technical direction in partnership with engineering and product leaders.

Experience and technical qualifications

  • Track record architecting a non-trivial production SaaS platform and moving a real codebase toward a target architecture.
  • Deep .NET experience, including modernizing legacy .NET Framework systems; the role requires credible coding ability.
  • Angular, Azure, and AWS experience is a plus.
  • Knowledge of systems and integration architecture, data flow, deployment topology, and safe system evolution.
  • Knowledge of API exposure, security, versioning, and how to make API changes without breaking dependent users.

Approach and leadership

  • Security-first approach to authentication, access, and system exposure.
  • Pragmatic systems thinking: favor simple, well-understood technology and community solutions over bespoke complexity.
  • Comfort with agentic coding tools as a primary development mode and with making software architecture useful to engineers and agents.
  • Product and customer focus, with experience partnering with product managers and connecting technical decisions to customer outcomes.
  • Leadership experience guiding, coaching, and unblocking engineers and maintaining a healthy team rhythm.

Benefits and work culture

  • The company describes its culture as collaborative and supportive, with career development resources.
  • Benefits vary by country and include healthcare coverage, U.S. 401(k) matching or Canadian RRSP matching, unlimited paid time off, paid holidays, and a winter break.
  • Granum does not sponsor work authorization; candidates must already be authorized to work in Canada or the U.S. without sponsorship.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Granum