Senior Software Engineer

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer responsible for critical service ownership and team collaboration within Granum's software ecosystem serving landscapers. Lead technical initiatives while ensuring reliability and performance.

Responsibilities

  • Own a critical service or domain (a core API, a key customer workflow, a major .NET module) and make it noticeably more reliable, performant, and pleasant to work in.
  • Lead complex, multi-sprint initiatives end-to-end — design doc → rollout → post-release monitoring — and keep our DORA metrics in the green.
  • Partner with your PM and Designer to shape what gets built, not just how.
  • Make the engineers around you better through reviews, mentoring, and clear docs.
  • Anticipate failure modes, build guardrails, and follow through on post-incident learnings.

Requirements

  • ~8+ years of professional software engineering experience (depth of impact matters more than the number).
  • Deep, shippable experience with C#/.NET and Angular (or a closely related modern framework). Comfortable in Azure SQL Server and a modern cloud.
  • AI-forward in practice — you use coding assistants and agentic workflows today, can speak credibly about where AI helps and where it hurts, and are willing to lead adoption on the team.
  • System thinking — you reason about latency, consistency, and scale trade-offs and write the design doc that aligns your pod on a hard call.
  • Operational ownership — you're comfortable on-call, you instrument what you ship, and reliability is part of the feature.
  • Strong communication and collaboration — clear writing, useful reviews, low ego in disagreements.
  • Values fit — you have bias to action, you're transparent about trade-offs, and you're accountable to outcomes.
  • Eligibility — legally eligible to work in the US or Canada.

Benefits

  • In the U.S., we offer comprehensive medical, dental, and vision coverage with multiple plan options, plus additional add ons like HSA/FSA accounts, disability and life insurance, and more.
  • In Canada, we provide an employer-funded HSA-based benefits plan with drug, dental, and mental health coverage - giving you a flexible way to manage your healthcare needs.
  • We're committed to your financial future, with 401(k) matching for U.S. employees and RRSP matching for those in Canada.
  • We invest in your growth through tailored career development conversations and support for tools, courses, and resources to help you thrive.
  • And when it comes to work-life balance? We offer unlimited Paid Time Off, paid company holidays, and a company-wide winter break from December 24 to January 1 - so you can truly recharge.

Job type

Full Time

Experience level

Senior

Salary

CA$160,000 - CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureCloudSQL.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.