Posted in

Staff Software Engineer

Staff Software Engineer

CompanyChewy
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Information Systems, or similar; or equivalent experience
  • Minimum 10+ years of software engineering experience including the ability to perform independent analysis and owning components and services
  • Experience creating design patterns and technology spanning ecosystems and influencing across multiple teams
  • Strong experience designing, building, deploying, operating, scaling, testing, and evolving distributed systems and high-volume transaction applications for a 24/7 environment
  • Experience with Java and related frameworks like Spring Boot for RESTful APIs and microservices
  • Experience designing services and architecture in alignment to best practices and requirements
  • Ability to balance multiple priorities at a given time
  • Must be team oriented and have a customer first approach
  • Position may require travel

Responsibilities

  • Work with peer Engineers to evolve architecture direction of all development at Chewy
  • Develop in-depth knowledge of several Chewy business processes and systems spanning multiple teams
  • Actively lead team members and participate in the definition, design, development, testing and implementation of software functionality; Define and provide guidance on service architecture, data architecture, dev-ops, infrastructure as code, deployment pipelines, and public cloud services
  • Lead team on mitigation, resolution, and investigation and continuous improvement for complex production problems that span across services
  • Advise partners on improvements and optimizations to features, practices, processes, and operations
  • Ensure that technical solutions for your team are reliable, easily maintainable, and are scalable under sustained load
  • Collaborate to identify, isolate, and resolve the most complex malfunctions related to software
  • Influence software engineering team hiring practices and hiring decisions
  • Participate in on-call rotations and contribute to operational excellence

Preferred Qualifications

  • 3+ years acting in a technical lead capacity
  • Experience leading technical teams in the development and delivery of projects
  • Experience in e-commerce or Healthcare
  • Experience in frontend web technologies and frameworks such as React, Angular and TypeScript
  • Experience with data analysis/mining in large scale database environments a plus