Staff Software Engineer
Company | Chewy |
---|---|
Location | Boston, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert 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