Enable job alerts via email!

Principal Software Engineer

Snoutplans

United States

Remote

USD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Snout is seeking a Principal Software Engineer to join its fully remote engineering team in North America. This role is pivotal in shaping the platform, securing systems, and mentoring teammates while working on user-centered solutions for pet health and wellness. Candidates should possess over 10 years of experience in software development, with a strong focus on security and collaboration.

Benefits

Equity options
Comprehensive benefits package

Qualifications

  • 10+ years software development experience in a production setting.
  • Mastery of JavaScript and frameworks like Node, Koa, React.
  • Deep knowledge of HTTP, computer networking, and Linux.

Responsibilities

  • Develop across all layers from frontend to backend.
  • Ensure platform security and integrity.
  • Collaborate with product to deliver user-centered solutions.

Skills

JavaScript
PostgreSQL
DevOps
Web Security
Mentorship

Tools

Node
Koa
React
AWS

Job description

This range is provided by Snout. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$140,000.00/yr - $180,000.00/yr

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 USA. We’re a small but mighty startup team of <30 passionate people. We're looking for a full stack

Principal Software Engineer based in North America (USA, Canada) to join our fully remote engineering team. You’ll play a key role in shaping our platform, securing our systems, mentoring teammates, and helping us scale with care and intention.

The role

As a full stack Principal Software Engineer, you’ll develop across all layers of our platform from frontend to backend. You’ll also help integrate with veterinary practice management systems. Web security is a core concern for this role and you will be our front line defence against evil-doers trying to steal our customer data and interfere with financial transactions. You’ll also be providing mentorship and guidance for our engineering team, and working with our product management team to ensure that our technical work takes good care of our end users and their business needs.

Our ideal candidate has at least 10 years of experience building software or web applications. You will have worked with multiple language paradigms including JavaScript and frameworks like Node, Koa and React. You have a deep understanding of HTTP and are comfortable analyzing database performance issues. You will help lead the charge in keeping our platform secure. We want someone who is comfortable with making sense of chaos and is capable of handling wild curveballs like suddenly needing to build a native Win32 app in C and Pascal.

If you're curious, versatile, and love tackling big challenges in a small team, Snout could be your home!

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

  • Collaborate with product to deliver elegant, user-centered solutions
  • Build and ship new features across the full stack using JavaScript, React, Node, Koa and PostgreSQL
  • Own DevOps tasks, including managing infrastructure, deployments using AWS and Linux environments
  • Ensure platform security and integrity — your vigilance keeps our customer data safe
  • Triage and resolve bugs with empathy and precision
  • Mentor and support other engineers on the team

What We're Looking For

  • 10+ years of software development experience in a production setting
  • Mastery of JavaScript and confidence working across the stack using frameworks like Node, Koa, React or similar
  • Hands-on experience with SQL databases, preferably PostgreSQL
  • Deep knowledge of HTTP, computer networking, Linux, bash/zsh and AWS services
  • A passion for writing clean, secure, and testable code
  • Ability to work anywhere in our tech stack or across job functions — you thrive in ambiguity, adapt quickly, and get scrappy when needed
  • Strong communication, leadership and mentorship skills

Bonus points for

  • Stripe or similar payments integrations
  • Project or product management experience
  • Exposure to a startup or fast-paced environment
  • Background in fintech or security sensitive systems
  • A healthy sense of humor and love of pets (bonus points if your pet occasionally joins Slack huddles)

Why you should NOT apply

  • You are not based or legally authorized to work in North America (USA, Canada)
  • You have not been hands-on coding in the last 2 years
  • You only want to work with the newest and flashiest technology
  • You’re not into refactoring or improving legacy code
  • Object oriented programming is what you prefer
  • You don’t enjoy working remotely and are not a self-starter
  • A fast-moving startup environment stresses you out
  • Working alone or on small teams doesn’t sound fun to you
  • You dislike wearing multiple hats or having a heavy workload
  • You prefer strict structure and clearly defined roles

Why you should join Snout

  • Be part of a mission-driven company improving pet health and veterinary sustainability
  • Have real impact where every line of code you write helps clinics care for pets
  • Work on a tight-knit, collaborative team where your contributions matter
  • You will be given the opportunity to wear multiple hats and grow professionally in many aspects
  • Competitive salary, equity options, and comprehensive benefits package (medical, dental, vision, 401k)

Compensation

  • $140 000 - $180 000 base salary
  • Equity

Seniority level
  • Seniority level
    Director
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Veterinary Services

Referrals increase your chances of interviewing at Snout by 2x

Sign in to set job alerts for “Principal Software Engineer” roles.
Sr. Software Engineer (Eng Lead/Manager)

United States $135,900.00-$153,000.00 17 hours ago

United States $135,900.00-$153,000.00 17 hours ago

Manager, Software Engineering - Web Experience
Software Engineering Manager, Core Platform

San Francisco, CA $220,000.00-$240,000.00 3 weeks ago

Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)
Software Engineering Manager, Infrastructure

United States $177,000.00-$251,000.00 2 weeks ago

Senior Software Engineering Manager, Data Platform
Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics

United States $186,400.00-$233,000.00 1 week ago

Manager II, Software Engineering - Routing Ops
Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

United States $155,000.00-$195,000.00 2 months ago

Principal Software Engineer - Computational Chemistry / Molecular Dynamics
Software Engineering Manager - (Remote - US)

United States $149,800.00-$187,250.00 1 day ago

United States $224,000.00-$425,500.00 2 weeks ago

Senior Developer Relations Manager - Robotics
Staff Software Engineer, Community Support Engineering

United States $204,000.00-$260,000.00 2 weeks ago

Technical Full Stack Engineering Manager

United States $160,000.00-$190,000.00 5 days ago

United States $200,000.00-$215,000.00 4 days ago

United States $177,000.00-$251,000.00 2 weeks ago

United States $177,000.00-$251,000.00 5 days ago

Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)
Staff Software Engineer, Guest & Host - Pricing Guidance Team
Senior Full Stack Software Engineer - Core Product, Poe (Remote)

United States $155,656.00-$234,201.00 1 week ago

Senior Developer Relations Manager - Robotics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

8th Light

Remote

USD 151,000 - 221,000

12 days ago

Lead Software Engineer

Attractivate Consulting Solutions

Houston

Remote

USD 150,000 - 175,000

Yesterday
Be an early applicant

Lead Software Engineer

Relativity

Virginia

Remote

USD 150,000 - 224,000

12 days ago

Lead Software Engineer

Multi Media, LLC

Remote

USD 165,000 - 215,000

13 days ago

Remote Lead Software Engineer (IAM/Cyber Security)

Graystone Group

Remote

USD 160,000 - 185,000

11 days ago

Lead Software Engineer

iHire

Philadelphia

Remote

USD 175,000 - 201,000

2 days ago
Be an early applicant

Principal Software Engineer Remote - Ga

Stord Inc.

Atlanta

Remote

USD 130,000 - 180,000

3 days ago
Be an early applicant

US Principal Software Engineer (React/.NET)

ZipRecruiter

Austin

Remote

USD 131,000 - 162,000

4 days ago
Be an early applicant

Principal Software Engineer - DevOps & Cloud Deployment Remote, United States

Abbyy Plc

Remote

USD 167,000 - 197,000

4 days ago
Be an early applicant