B

Banfield Pet Hospital

Preventive veterinary care network of clinics

Application Engineer

Full-Stack EngineeringUpdated on Nov 15
Full-timeVancouver, WA, USA$90.3k - $162.3k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or an equivalent combination of education and professional experience.
  • At least 3 years of professional software engineering experience designing, developing, and delivering applications or features into production environments.
  • Experience translating business requirements into technical specifications, solution designs, and measurable acceptance criteria.
  • Proficiency in C#/.NET and TypeScript/Angular application development, with experience building and supporting applications in Microsoft Azure environments.
  • Working knowledge of Azure cloud services, including Azure Kubernetes Service (AKS), Azure API Management (APIM), Azure Key Vault, and Azure SQL Managed Instance.
  • Experience with Git-based source control, pull request reviews, continuous integration and continuous delivery (CI/CD), and modern software development practices.
  • Understanding of application architecture, API integrations, data flows, security practices, and enterprise application design principles.
  • Experience reviewing code, evaluating technical implementations, and identifying quality, performance, security, and maintainability concerns.
  • Working knowledge of application observability, monitoring, troubleshooting, and production support practices.
  • Strong written and verbal communication skills, including the ability to explain technical decisions, risks, and tradeoffs to engineering teams and non-technical stakeholders.
  • Ability to work independently, manage competing technical priorities, and collaborate effectively across product, engineering, and business teams.
  • Ability to work at a computer for long periods.
  • Ability to reason, remember, perform mathematics, and read, write, and speak English to perform the duties proficiently.
  • Ability to carry out written, oral, or diagrammed instructions and solve problems involving several variables.

Responsibilities

  • Live and exemplify the Five Principles of Mars, Inc., embedding quality, responsibility, and efficiency in all work and decisions.
  • Partner with product management, business analysts, and stakeholders to translate business requirements into clear technical specifications, solution designs, and acceptance criteria.
  • Provide technical feasibility assessments, effort estimates, and architectural guidance to support product prioritization, planning, and delivery decisions.
  • Define technical requirements, integration contracts, data flows, and implementation expectations for distributed and contracted engineering delivery teams.
  • Oversee technical delivery by external engineering partners, providing clarification, reviewing implementation quality, and ensuring deliverables meet established architectural, security, and coding standards.
  • Evaluate completed engineering deliverables against defined acceptance criteria and quality gates, recommending technical acceptance or escalating gaps requiring remediation.
  • Ensure application development aligns with established architecture standards, technical roadmaps, security requirements, and long-term maintainability objectives.
  • Define operational readiness requirements for new features, including monitoring, observability, alerting, support documentation, and production stabilization.
  • Collaborate with product, engineering, and external delivery teams to identify technical dependencies, resolve implementation challenges, and maintain alignment across distributed delivery efforts.
  • Drive continuous improvement by identifying technical debt, performance and reliability opportunities, and reusable engineering practices. Maintain hands-on technical proficiency through prototyping, technical investigations, and critical fixes as needed.

Desired Qualifications

  • A master's degree in Computer Science, Engineering, or a related technical discipline.

About the Company

Banfield Pet Hospital

Preventive veterinary care network of clinics

Banfield Pet Hospital provides preventive veterinary care through a large nationwide network of general veterinary hospitals. Its services focus on regular checkups, vaccinations, dental care, nutrition advice, and chronic disease management, often delivered through programs like the Optimum Wellness Plan. The clinics operate by offering routine and preventive pet health care, with teams of veterinarians and staff serving millions of pets each year. Banfield differentiates itself by being part of a single, coordinated health system (Mars Veterinary Health) and by leveraging a large network and standardized wellness plans to make proactive pet care more accessible. The company’s goal is to improve pets’ health and well-being, supporting a better world for pets and their people through comprehensive, preventive care and community impact programs.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
San Juan Capistrano, CA
Founded
1955

Recently Posted Jobs

Explore more opportunities at Banfield Pet Hospital

See more jobs