Description:
Chewy is looking for a Staff Software Engineer for our team in Bellevue, WA who has experience building scalable systems in a cloud environment (AWS preferred) to solve complex challenges in Chewy’s supply chain. and answer the customer question of “when will I get my item?” by understanding, mapping, and navigating the fulfillment and transportation network of Chewy. The engineer will be the tech leader for a newly incubated team and will work with technical, data science, and business teams across Chewy to establish and implement a multi-year vision and roadmap.
What You'll Do:
- Build and consume RESTful endpoints to meet exacting latency and scale requirements.
- Operationalize science models in the supply chain space and build continuous feedback mechanisms. Evaluate and drive the corresponding technology choices.
- We Integrate endpoints with various customer flows on the website and mobile app, cutting across multiple technical and product areas/teams.
- We inspire creativity through rapid prototyping and iterative development.
- Partner with engineers across the organization evolve the architecture direction and philosophy, and be the go-to engineer for your part of the platform.
- Ensure your systems are fully CICD (or build a roadmap to it, if not there yet). Limit technical debt.
- Hire, train, mentor and strengthen team members to support Chewy’s rapid growth in engineering teams.
- Conduct design and code reviews and improve on engineering difficulty and standard.
- Debug production issues across services and tech stack.
- Continuously measure and optimize the performance, effectiveness, and uptime of backend services.
- Participate in setting guidelines for evolving development practices, as well as mentoring junior engineers.
What You'll Need:
- Bachelor's degree in Computer Science, Math, Physics or Electrical Engineering.
- 10+ years of experience building cloud-native high performant systems.
- 5+ years of software development with web services (SOAP/HTTP, REST).
- 3+ years of cloud & software architecture experience.
- Experience working with Node JS and the node ecosystem for web application development.
- Hands-on Engineer spending significant percentage of their time writing code or debugging tricky issues.
- Hands-on experience leading the design (OOP, data structures, design patterns), development and deployment of business software at scale.
- Knowledge of professional software engineering practices for the full software development process including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience mentoring and training the engineering community on sophisticated technical issues.
- Experience with cloud & orchestration technologies (AWS Services, Terraform, Ansible, etc.)
- Be open to some travel to develop knowledge of Chewy as an organization.