By applying to this position, your application is automatically considered for the range of Engineering leadership roles we have at Wayfair. If we think you might be a fit, a recruiter will reach out to learn more about your background and discuss relevant positions in more detail.
Who We Are:
Wayfair believes everyone should live in a home they love. Through technology and innovation, we make it possible for shoppers to quickly and easily find exactly what they want from a selection of more than 14 million items across home furnishings, décor, home improvement, housewares, and more. Partnering with Product, Experience Design, Analytics and business leaders across Wayfair, our Engineering teams ensure that we're building technology that solves important customer problems in elegant, scalable, measurable ways.
About The Team:
The Product Details Page (PDP) team owns the desktop and mWeb front end page that provides customers with the details they need to confidently decide if a product is right for them, or if not, quickly find a product that better suits their needs. We own our 30+ features on the page, our own k8s deployment, and are responsible for overall page stability and performance. We are a platform as well as a page, hosting features owned by ~20 other teams and supporting regular A/B testing. Maintaining a cohesive user experience, a painless development experience, and clear lines of governance fall within our platform mission. Are you interested in building a front end page and platform that scales to multiple regions and stores, allows for tailored nuance per customer type or product, and sees ~40% of Wayfair traffic?
What You'll Do:
Who We Are:
Wayfair believes everyone should live in a home they love. Through technology and innovation, we make it possible for shoppers to quickly and easily find exactly what they want from a selection of more than 14 million items across home furnishings, décor, home improvement, housewares, and more. Partnering with Product, Experience Design, Analytics and business leaders across Wayfair, our Engineering teams ensure that we're building technology that solves important customer problems in elegant, scalable, measurable ways.
About The Team:
The Product Details Page (PDP) team owns the desktop and mWeb front end page that provides customers with the details they need to confidently decide if a product is right for them, or if not, quickly find a product that better suits their needs. We own our 30+ features on the page, our own k8s deployment, and are responsible for overall page stability and performance. We are a platform as well as a page, hosting features owned by ~20 other teams and supporting regular A/B testing. Maintaining a cohesive user experience, a painless development experience, and clear lines of governance fall within our platform mission. Are you interested in building a front end page and platform that scales to multiple regions and stores, allows for tailored nuance per customer type or product, and sees ~40% of Wayfair traffic?
What You'll Do:
- As a Software Engineer II, you'll be responsible for leading technical initiatives, design, and implementation within a team of high performing engineers that will shape the future of e-Commerce
- Help improve our DevOps tools and processes, and our culture of service ownership
- Contribute to our quality automation tooling and processes
- Write high quality React and GraphQL, and own a k8s deployment
- Propose and own initiatives to completion while balancing various technical trade-offs including speed to delivery vs ongoing maintainability and others
- Provide high-quality code reviews and scalable architectural designs
- Mentor new hires and other engineers to help them become more proficient by example, tech talks, paired programming, and other avenues to increase technical efficiency across the organization
- 5+ years of experience as a full stack, full lifecycle software engineer and deep understanding of a modern programming language (such as Python, Java, JavaScript, PHP, C#, Scala, GO, or others)
- Ideally you have worked in React, with modern JavaScript, and GraphQL, but these are not required
- An ownership mentality, and leadership skills to help us define the path to support scalable nuance
- To hold strong opinions about quality, automation, and software engineering without being stubborn
- Passion for leading a large, cross-cutting technical initiative to delivery, cross-functional consensus building and influencing design decisions
- Ample experience gathering requirements from business stakeholders and deriving software requirements
- Experience mentoring engineers and leading code reviews
- Proficient in designing systems at scale
- Excellent communication skills and ability to collaborate effectively with engineers, product managers, and business stakeholders alike; we have a highly team oriented culture
- The ability to build relationships across multiple teams and establish clear inter-team contracts
- Proficient in effective troubleshooting and issue resolution techniques, across multiple levels of the software stack, with tools such as k8s, DataDog, Kibana
- Experience with improving page performance would be nice to have