Snout Logo

Snout

Principal Software Engineer

Reposted 2 Months Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
The Principal Software Engineer at Snout will define architectural direction, build features across the stack, and enhance team effectiveness, ensuring quality and performance.
The summary above was generated by AI
🐶 Our mission

Every pet should get the care they need, regardless of cost. Vet med prices are up 40% since 2020, and pet owners are stuck having to pick between their bank account and furry friend. At Snout, we aim to solve this by enabling clinics to offer pet wellness plans, that actually work.

🚀 The opportunity

Snout is one of the fastest growing wellness plan providers in the veterinary space, trusted by clinics across the U.S. We’re a small but mighty startup team of <50 employees. We’re on the lookout for an experienced and remote Principal Software Engineer based in the USA or Ontario, Canada to help build and maintain our web platform and portal.

💻 The role

As a Principal Engineer at Snout, you'll set technical direction across our platform — web apps, payments, and data systems — while still writing code every day. You'll operate across teams, shaping how we build as much as what we build. Quality, security, and performance are first-class concerns, not afterthoughts.

Your impact will be felt immediately and broadly. You'll lead spirited technical debates to establish product and technical plans, then take ownership to deliver on those plans quickly and effectively. You'll work alongside experienced partners who have your back, pair regularly, and help take the product to the moon. As Snout grows, your role will grow with it.

If you're a collaborative engineer who thrives in a small team environment, loves solving real problems for real users, and wants to make veterinary care accessible to everyone — we want to hear from you.

Snout is committed to building a diverse and inclusive team. We know that great candidates may not check every box — and that’s okay. If you're excited about this role and our mission, we encourage you to apply if you meet at least 75% of “what we’re looking for” including the first bullet point. If you need any accommodations during the application or interview process, please let us know — we’re happy to support you.

🛠 What you’ll do

  • Define architectural direction and technical standards across the platform
  • Build, ship, and maintain features across the full stack
  • Shape product direction alongside leadership — you're a partner, not a passenger
  • Identify and drive cross-team initiatives that improve how we build
  • Make multiple teams better through design reviews, tooling, and mentorship
  • Own DevOps, infrastructure, and deployment pipelines
  • Turn ambiguous problems into plans others can execute

💡What we're looking for

  • 8+ years of software development experience in a production setting
  • Broad technical fluency across the stack — JavaScript/TypeScript, Node, React, PostgreSQL, AWS, Linux — with depth where it counts
  • Systems thinking: you design for the whole, not just the part in front of you
  • Track record of improving how an engineering organization operates — not just shipping features
  • Drives alignment across teams; writes compelling technical proposals
  • Comfortable with ambiguity at the organizational level — you don't wait for requirements, you create clarity
  • Deep knowledge of HTTP, networking, and infrastructure
  • Strong product sense — you understand the business, the users, and the trade-offs

🌟 What will make you stand out

  • Experience building and scaling SaaS products
  • Background working at early-stage startups (Series A/B)
  • Familiarity with healthcare or veterinary technology
  • Experience working cross-functionally with non-technical teams
  • Track record of owning features end-to-end from concept to production
  • Passion for pets and understanding of the veterinary space

💖 Why you should join Snout

  • Fast growing, venture capital backed technology company focused on improving access to veterinary care
  • Ability to have a meaningful impact from Day 1, where your voice and opinion matters
  • Unlimited potential to grow in your career, learn and expand your skillsets
  • Collaborative, flexible, and friendly culture

❌ Why this role might not be a fit for you

  • You don’t live near an airport or have the flexibility to travel quarterly
  • A fast-moving, startup culture feels overwhelming to you and you aren’t comfortable with ambiguity and figuring things out as you go
  • You prefer working independently in your own area rather than collaborating daily with the team online or in person
  • You're uncomfortable with spirited technical debates or having your ideas challenged

💸 Compensation

  • $160 000 - $200 000 base salary

⚕️Benefits

  • Day 1 medical/dental/vision benefits
  • Flexible time off + 11 Snout calendar holidays
  • Paid parental leave

Similar Jobs

9 Days Ago
Remote
Ontario, ON, CAN
Expert/Leader
Expert/Leader
Fintech • Financial Services
Principal Software Engineer responsible for architecting and leading development of scalable, reliable backend systems and the core fintech platform. The role sets technical direction, leads complex cross-team initiatives, promotes architectural and engineering best practices, addresses technical debt and incidents, and mentors engineers. Candidates need 10+ years of technical leadership experience, deep distributed-systems expertise, Ruby on Rails experience, strong communication and influence skills, agile development experience, and familiarity with frontend architecture or full-stack systems.
Top Skills: Ruby On Rails
3 Days Ago
Remote
Canada
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Full Stack Software Engineer responsible for guiding technical direction, designing large-scale SaaS features, and building secure, reliable distributed systems. The role involves collaborating across product, design, and engineering; evaluating technical trade-offs; debugging team inefficiencies; contributing to code reviews and complex fixes; mentoring engineers; and improving engineering practices around testing, performance, security, privacy, and service operations.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesSaaS
Yesterday
Remote or Hybrid
ON, CAN
Senior level
Senior level
Fintech • Insurance • Real Estate • Financial Services
Own the architecture, development, reliability, security, and production readiness of QuestBank’s domestic and international money movement platform. Lead AI agent squads, design distributed payment systems, integrate Canadian and global payment rails, implement ledgering and reconciliation, and ensure compliance, observability, disaster recovery, and controls. Partner with product, operations, risk, treasury, and fraud teams while reviewing human- and agent-generated code and resolving technical incidents.
Top Skills: .NetAcssAmlBill PaymentsC#Ci/CdClaude CliContainersDistributed TracingEftGkeGoGCPInfrastructure As CodeInterac E-TransferIso 20022JavaKotlinLynxMcpOpenapiPadsPub/SubReal-Time RailRestSanctions ScreeningSwift

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account