Principal Engineer, New Products

47 minutes ago
Full-time
Lead
Software Development
PetDesk

PetDesk

PetDesk provides veterinary software designed to enhance clinic efficiency and client communication through features such as integrated phone systems, direct booking, AI-powered notes, and automated customer service tools, enabling pet owners to manage...

Health Care Providers & Services
51-200
Founded 2013
$16M raised

Description

  • Lead the platform’s technical vision, architecture, and long-term engineering strategy.
  • Design and evolve a reliable, observable platform supporting integrations with third-party manufacturer and clinic systems.
  • Architect data pipelines, APIs, and services for data exchange among veterinary clinics, pet owners, drug manufacturers, and industry partners.
  • Translate business requirements and customer needs into scalable system designs and technical delivery plans.
  • Drive end-to-end technical execution, including timelines, dependencies, cross-functional coordination, quality, and on-time delivery.
  • Provide architecture reviews and hands-on technical guidance for complex, multi-team initiatives.
  • Set technical standards, processes, and deliverables for a contractor team of three, with potential expansion to additional teams.
  • Build hands-on using AI coding agents such as Claude Code and establish effective team practices for their use.
  • Identify and mitigate risks related to integrations, data quality, scalability, and system performance.
  • Evaluate technologies and industry trends in integrations, data platforms, APIs, and distributed systems to inform the roadmap.

Requirements

  • 10+ years of software engineering experience, including 3+ years at Staff or Principal level or in equivalent technical leadership.
  • Hands-on experience with C#/.NET and cloud-native development, including building proofs of concept.
  • Experience designing distributed systems, APIs, and third-party integrations at scale.
  • Strong systems architecture expertise, including event-driven design, data modeling, and scalability tradeoffs.
  • Ability to translate business requirements into clear system designs and delivery plans.
  • Experience aligning multiple teams without formal authority and leading contractors through standards and processes.
  • Experience building a new product or system from scratch.
  • Daily hands-on experience with AI coding agents such as Claude Code, including applying them to design, development, and code review.
  • Experience in healthcare, veterinary technology, fintech, or SaaS is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer -- Full-Stack TypeScript (Node.js, React, Cloud)

Hook 51-200 Software

Hook is seeking a Principal Engineer to own and evolve internal full-stack applications and provide technical leadership for select client web projects at its creative content agency.

AWS AWS CDK Bash CI/CD CSS Docker DynamoDB Express.js Fastify Figma Firestore GCP GitHub Actions GraphQL JavaScript Jest MongoDB NestJS Next.js Node.js Playwright PostgreSQL Pulumi Python React REST API Serverless SQL Terraform TypeScript Vercel
1 day ago

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined is hiring a Senior / Staff Software Engineer to lead the ScreamingFace squad in building open-source infrastructure, evaluation tooling, and a reproducible leaderboard for fusion AI models.

CI/CD FastAPI Python Rust TypeScript Vue.js
1 day, 12 hours ago

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined seeks a Senior/Staff Software Engineer to provide hands-on technical leadership for the ScreamingFace squad building open-source infrastructure, benchmarking tools, and a leaderboard for federated AI fusion models.

CI/CD FastAPI LLM Python Rust TypeScript Vue.js
1 day, 12 hours ago

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined is seeking a Senior / Staff Software Engineer to lead the ScreamingFace squad in building and operating open-source infrastructure, evaluation tooling, and a public leaderboard for federated AI fusion models.

CI/CD FastAPI Python Rust TypeScript Vue.js
1 day, 12 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers