Senior Software Engineer, Promotions

See more jobs from Wayfair

about 2 years old

This job is no longer active

Who We Are: 

Wayfair believes everyone deserves a home they love, and that furnishing your home should be a source of fun, not anxiety. Our consumer-facing Product team plays a crucial role in making this vision a reality for millions of people around the world. Partnering with Product Management, Experience Design, Analytics and business leaders across Wayfair, our Engineering team ensures that we’re building technology that solves important customer problems in elegant, scalable, well-designed ways.

We’re tackling a wide array of fascinating, incredibly difficult problems - like helping a massive, rapidly growing global customer base efficiently find the perfect products from our catalog of >10M items (with the majority of traffic on mobile), and leveraging A/R and Computer Vision to help customers visualize products in their space. We have a modern tech stack including sophisticated capabilities around AI, data science, multivariate testing and personalization. And we’re a highly collaborative, supportive team that values learning, psychological safety and intentional career development.

As an engineer on the Storefront Promotions team you will be a key contributor to creating the next generation of the promotions technology platform.  The services you build will influence every part of Wayfair’s web and mobile applications, having a wide impact on customers and helping drive revenue.  You will partner with stakeholders to refine requirements, prioritize engineering activities and create roadmaps.  You will collaborate with cross-functional teams to build and ship new capabilities. This is a hands-on role with direct responsibility for designing, building and supporting distributed services.

What you’ll do:

  • Design, architect and own scalable microservices that impact many areas of Wayfair’s storefront 
  • Implement Software Development Life Cycle best practices
  • Perform code reviews ensuring high code quality
  • Mentor engineers earlier in their technical career to help them grow and learn
  • Interface with product and business stakeholders to define OKRs that drive business value
  • Coordinate with one or more external technology teams to deliver large-scale projects

What you’ll need:

  • BS in Computer Science or equivalent 
  • 7+ years of experience with building Java microservices
  • Technically lead projects involving multiple engineers and teams
  • Experience using Domain-Driven Design to build reliable, scalable and performant microservices
  • Ability to architect distributed services, identify common pitfalls, weigh risk and rewards of different approaches
  • Knowledge of container technologies such as Docker and Kubernetes
  • Expertise in relational databases (MSSQL) and ORM frameworks (Hibernate or Spring Data), caching technologies (Memcached, Redis or Aerospike) and message queuing frameworks

About Wayfair Inc.

Wayfair is one of the world’s largest online destinations for the home. Whether you work in our global headquarters in Boston or Berlin, or in our warehouses or offices throughout the world, we’re reinventing the way people shop for their homes. Through our commitment to industry-leading technology and creative problem-solving, we are confident that Wayfair will be home to the most rewarding work of your career. If you’re looking for rapid growth, constant learning, and dynamic challenges, then you’ll find that amazing career opportunities are knocking.

No matter who you are, Wayfair is a place you can call home. We’re a community of innovators, risk-takers, and trailblazers who celebrate our differences, and know that our unique perspectives make us stronger, smarter, and well-positioned for success. We value and rely on the collective voices of our employees, customers, community, and suppliers to help guide us as we build a better Wayfair – and world – for all. Every voice, every perspective matters. That’s why we’re proud to be an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.