Staff Software Engineer - Vet Care

Chewy Chewy · Retail · Boston, MA +1

Staff Software Engineer at Chewy to lead the Practice Hub engineering team, focusing on building a scalable prescription and marketplace platform for veterinary clinics. The role involves driving architecture, design, and implementation of software services, with a strong emphasis on backend development, microservices, AWS, and modern engineering practices. The goal is to improve outcomes through data-driven insights and intelligent automation.

What you'd actually do

  1. Serve as the technical leader for your team, driving project delivery, system design, and mentoring engineers across scrum teams.
  2. Design, develop, and implement solutions using a broad set of technologies, with a strong emphasis on scalability, low latency, and resiliency.
  3. Conduct code and implementation reviews, providing clear, constructive feedback that enables engineers to build higher-quality services.
  4. Apply DevOps principles and best practices to deliver high-quality software with minimal technical debt.
  5. Build and maintain strong working relationships across all organizational levels and cross-functional teams.

Skills

Required

  • Bachelor’s degree in Computer Science, Computer Information Systems, related field, or equivalent experience.
  • 15+ years of professional experience as a Software Engineer and/or team lead.
  • 10+ years of experience building modern JavaScript applications and frameworks (React, Vue, Angular).
  • 15+ years of experience developing scalable, distributed microservice applications using Java, JavaScript, and/or Spring Boot.
  • Hands-on experience designing, building, and deploying scalable, highly available systems.
  • Ability to function as a hands-on engineer—comfortable writing complex code and debugging challenging issues.
  • Strong understanding of professional software engineering practices across the full development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Proficiency in core computer science fundamentals: object-oriented design, data structures, algorithms, problem-solving, and complexity analysis.

Nice to have

  • Experience in e-commerce.
  • Familiarity with Agile methodologies such as Scrum or XP.
  • Experience with configuration and deployment tools such as Terraform or Ansible, along with knowledge of infrastructure, networking, compute, storage, and virtualization.
  • Experience in data analysis or data mining within large-scale database environments.
  • Experience with TypeScript and GraphQL.
  • Familiarity with test-driven development and testing frameworks such as Jest and Cypress.
  • Working knowledge of AWS services and cloud architecture.

What the JD emphasized

  • 15+ years of professional experience as a Software Engineer and/or team lead.
  • 15+ years of experience building modern JavaScript applications and frameworks (React, Vue, Angular).
  • 15+ years of experience developing scalable, distributed microservice applications using Java, JavaScript, and/or Spring Boot.
  • Hands-on experience designing, building, and deploying scalable, highly available systems.