Experienced Full Stack Software Engineer – Search Platform Development with Java, Python, and Cloud Technologies for Remote Work at Wayfair
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Join the Future of E-commerce Innovation as a Remote Software Engineer at Wayfair Are you passionate about creating exceptional online experiences and driving innovation in the e-commerce industry? Do you have a strong background in software engineering and a keen interest in search platform development? Look no further! Wayfair, a leading online retailer, is seeking an experienced Full Stack Software Engineer to join our Search Platform team remotely. As a key member of our team, you will have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and contribute to the growth and success of our company. About Wayfair and Our Culture Wayfair is a dynamic and innovative company that is revolutionizing the e-commerce industry. Our mission is to make shopping easy, convenient, and enjoyable for our customers. We value creativity, collaboration, and continuous learning, and we strive to create a work environment that is inclusive, supportive, and empowering. Our company culture is built on the principles of innovation, customer obsession, and teamwork. Our Commitment to Diversity and Inclusion At Wayfair, we believe that diversity and inclusion are essential to our success. We are committed to creating a work environment that is welcoming and inclusive to all employees, regardless of their background, culture, or abilities. We strive to foster a culture of respect, empathy, and understanding, and we encourage all employees to contribute to this effort. The Role – Search Platform Development As a Full Stack Software Engineer on our Search Platform team, you will play a critical role in designing, developing, and maintaining our search platform, which provides text-search capabilities to essentially every application in our retail facade. You will work on creating and maintaining high-performing, scalable, and highly available services that provide a great search experience for our customers. Your expertise will help us drive innovation and improvement in our search platform, and you will have the opportunity to work with a talented team of engineers, product managers, and data scientists. Key Responsibilities: Perform backend application development using technologies like Java, Python, SQL, ElasticSearch, Solr, Kafka, and Kubernetes. Design and develop scalable distributed systems with a deep understanding of product-oriented design, modern programming languages, and design patterns. Provide high-quality reviews for code changes and architectural design of moderate complexity. Define monitoring plans using technologies like Elasticsearch, InfluxDB, Kibana, Datadog, and Grafana. Tune application performance by analyzing slow-performing requests and optimizing resource utilization. Work with a highly collaborative cross-functional team that includes product managers, data scientists, and infrastructure engineers. Deliver direct quantifiable outcomes for our business and clients through better search results. Deploy code to both development and production environments. What You'll Need Essential Qualifications: A degree in Computer Science, Math, Engineering, or a related field. 3+ years of relevant industry experience in software engineering. 3+ years of Java experience in developing and maintaining high-performing, scalable, and highly available services. Strong experience with Spring Framework. Experience with Service-Oriented Architecture (REST and GraphQL) and ability to design scalable microservices. Experience with Lucene-based search engines like Solr or Elasticsearch is a plus. Preferred Qualifications: Experience with containerization technologies like Docker, Kubernetes, or other cloud-native technologies. Experience with streaming technologies like Apache Kafka, Apache Storm, or similar. Great understanding of SRE/DevOps and experience in cloud computing technologies and automation. Experience with Test-Driven Development and CI/CD tools like Buildkite, Cucumber, or Karate. Great understanding of version control tools, ideally Git and GitHub. Experience with large-scale data processing and design of distributed systems. Understanding of AI principles, algorithms, and applications. Career Growth Opportunities and Learning Benefits At Wayfair, we are committed to the growth and development of our employees. We offer a range of learning benefits, including: Professional development opportunities, including training and mentorship programs. Access to cutting-edge technologies and tools. Opportunities for career advancement and growth. A collaborative and dynamic work environment that encourages innovation and creativity. Work Environment and Company Culture As a remote employee at Wayfair, you will have the flexibility to work from anywhere and enjoy a range of benefits, including: Competitive salary and benefits package. Opportunities for career growth and professional development. A dynamic and collaborative work environment. Access to cutting-edge technologies and tools. A culture that values innovation, customer obsession, and teamwork. Compensation and Perks We offer a competitive salary of $23 per hour, as well as a range of perks and benefits, including: Health, dental, and vision insurance. 401(k) matching program. Paid time off and holidays. Flexible work arrangements, including remote work options. Support for People with Disabilities Wayfair is committed to providing equal opportunities to all individuals, including people with disabilities. We are dedicated to making reasonable accommodations to the physical or mental limitations of qualified individuals with disabilities, unless doing so would impose an undue hardship on business operations. Take the Next Step Are you ready for this challenge? Apply now and let's discuss how you can become a vital part of our success story. Apply Job! Apply to this Job Apply for this job