The Service Communications and Innovation Technology (SCIT) team at Wayfair is building a next-generation workflow platform to enhance customer post-purchase journeys through reliable and accurate communication (Email, SMS), proactive issue flagging, and a suite of microservices/GraphQL APIs. They aim to discover a unified CMS solution and improve customer, supplier, and employee experiences by focusing on reliability, innovation, and performance.
Requirements
- 7+ years of experience in software engineering, with a strong track record of building scalable platforms or internal tools that support large-scale operations.
- Deep experience in backend development using object-oriented languages (e.g., Java), and proficiency with both relational and non-relational databases.
- Proven ability to architect for performance, scalability, and observability in complex, distributed service environments.
- Hands-on experience with cloud-native platforms such as Google Cloud, AWS, or Azure, and familiarity with containerized infrastructure (e.g., Docker, Kubernetes).
- Strong understanding of modern software development practices, including CI/CD, test automation, and monitoring.
- Proficiency with monitoring and logging tools such as DataDog, Elasticsearch, or InfluxDB.
- Experience integrating front-end components with REST APIs or GraphQL services.
Responsibilities
- Design, build, and maintain robust, scalable, and efficient backend services and APIs using Java, ensuring high performance, reliability, and responsiveness for millions of users.
- Develop and optimize database schemas, queries, and data models to support complex, large-scale service workflows and backend integrations.
- Integrate Gen AI capabilities using platforms like Gemini and OpenAI to power intelligent automation and enhance customer and agent workflows.
- Collaborate with product, platform, and data engineering teams to architect enhancements to the compute and service platforms that enable faster development and innovation across Wayfair.
- Identify and implement automation opportunities to reduce repetitive operational tasks and improve platform efficiency (embracing “DRY” principles).
- Troubleshoot, debug, and resolve complex system issues, ensuring platform stability, security, and scalability.
- Contribute to CI/CD pipeline improvements, automated testing, and participate in the on-call rotation to ensure operational excellence and overall platform health.
Other
- Candidates for this position are preferred to be based in Boston, MA and will be expected to comply with their team's hybrid work schedule requirements.
- Lead and mentor junior engineers, conduct code reviews, and promote engineering excellence and best practices.
- Stay current with evolving technologies and industry best practices to drive continuous architectural and process improvements.
- Experience collaborating cross-functionally with product management, operations, and analytics to define, prioritize, and deliver impactful platform initiatives.
- Demonstrated success in mentoring and guiding junior engineers, fostering technical growth and inclusive team culture.