Jobs
>
Toronto

    Software Engineer II, Batch Communications Framework - Toronto, Canada - Wayfair

    Wayfair
    Default job background
    Full time
    Description

    As Wayfair continues to scale to become a $100 billion business, we must reassess some of the technologies that support core marketing functions in order to ensure that they can efficiently sustain and accelerate Wayfair's growth. The next generation of marketing customer communications must be radically different in order to achieve this goal: we imagine a world where all relevant elements of a message can be personalized, incremental testing is highly automated, platform features are channel agnostic, notification management is safe and intuitive, and the volume of communications can be easily scaled without concern.

    Currently,the Batch Communication platform is undergoing a transformation to feature:

    • A drastically simplified and workflow-oriented user experience that surpasses available market alternatives
    • An optimized QA process to catch errors immediately and indicate possible signs of user error
    • A performant personalization engine that automates away most notification business rules
    • Omni-channel capabilities that enable simplified configuration and consistent messaging as well as fast time to market for all platform additions
    • Personalization of the emails can now be done in real time with streaming capabilities. More of the tech transformation is needed to simplify the Batch Communication platform is to make other features more real time.

    What You'll Do:

    • Leverage languages and Frameworks such as Java and GraphQL to support current infrastructure
    • Audit the current Batch Communication GraphQL Graph and continue to design and build scaling durable solutions that can be reused by the Front End team
    • Work with large and diverse data sets
    • Help build and advocate the technical roadmap centered around the Batch Notifications ReThink Project
    • Mentor junior engineers through training, coaching, code reviews and 1:1 mentorship

    We Are a Match Because You Have:

    • 6+ years of full-time software development experience, working with cross-functional teams (building API designs)
    • 6+ years experience with modern web application development with knowledge of JS ecosystems and open source web frameworks (/GraphQL/Kubernetes)
    • 6+ years mentoring experience
    • Ability to think creatively and find opportunities in processes, code and architecture to improve
    • Team Player with a collaborative approach to problem solving
    • Strong communication skills and ability to work cross functionally with design and product counterparts
    • Solid understanding of performance implications and scalability of code
    • Familiarity with MSSQL, Spring Boot, Docker
    • Cloud Experience

    Assistance for Individuals with Disabilities

    Wayfair is fully committed to providing equal opportunities for all individuals, including individuals with disabilities. As part of this commitment, Wayfair will make reasonable accommodations to the known physical or mental limitations of qualified individuals with disabilities, unless doing so would impose an undue hardship on business operations. If you require a reasonable accommodation to participate in the job application or interview process, please let us know by completing our Accomodations for Applicants form.

    Need Assistance?

    For more information about applying for a career at Wayfair, visit our FAQ page here.

    About Wayfair Inc.
    Your personal data is processed in accordance with our Candidate Privacy Notice (/careers/privacy). If you have any questions or wish to exercise your rights under applicable privacy and data protection laws, please contact us at



  • ReDefine Toronto, Canada

    (English version below)_ · - Rédigé au masculin pour alléger le texte_ · Le superviseur technique du compositing chez ReDefine travaille en étroite collaboration avec le Chef du département de compositing pour superviser le développement technique du département de compositing. · ...


  • Expleo Toronto, Canada

    Overview: · **EXPLEO CANADA **est à la recherche d'un · **Spécialiste de l'évaluation des risques en matière de cybersécurité** pour rejoindre une équipe dynamique et en pleine expansion à · ** Toronto, ON., Canada.** · En tant que spécialiste de l'évaluation des risques de cyber ...


  • TD Bank Toronto, Canada

    **TD Description** · Stay current and competitive. Carve out a career for yourself. Grow with us. · **Department Overview** · - Enterprise Risk Management (ERM) is responsible for building organizational capability in managing risk on a more integrated and comprehensive basis for ...


  • Altus Group Toronto, Canada

    Job Category: · Software · Opportunity Awaits at Altus Group · The opportunity: · Reporting into the Altus Research and Development Operations Chapter, we are hiring an Operations Manager - Innovation to establish and manage an innovation framework to shepherd ideas from intake i ...


  • Yonge Street Mission Toronto, Canada

    **PROJECT OVERVIEW**: · As a local development agency, the Yonge Street Mission believes that each and every one of the 500,000 people experiencing poverty in Toronto has immense value. All our resources and energy at Yonge Street Mission (YSM) are focused on working to respond t ...


  • Excelgens Toronto, Canada

    You should have excellent knowledge of the scrum framework, with all its artifacts and techniques. You'll also need the ability to coordinate people and projects (occasionally facilitating changes) with your mind set on deliverables. If you're a strong communicator, a capable lea ...

  • Epsilon Solutions

    QA Tester

    3 weeks ago


    Epsilon Solutions Toronto, Canada

    **Job Title : QA Testers with Python +S QL** · **Job Location : Toronto, ON (Hybrid)** · **Mode of hiring :Contract** · **What will you do?** · - Responsible for end to end test planning, design and review test cases with project stakeholders and documentation · - Responsible for ...

  • Inner City Health Associates

    Clinical Coach

    2 weeks ago


    Inner City Health Associates Toronto, Canada

    **Background**: · **Job Details**: · **Program**:Clinical Leadership · **Position Type**: Full time, Contract (Contract end date March 31, 2026) · **Hours**:9:00 a.m. - 5:00 p.m., 37.5 hours a week, Monday - Friday · **Location**: Hybrid · **Role Description**: · In partnership w ...


  • HVN Solutions Toronto, Canada

    The Lead SDET will be responsible for guiding a mixed team of offshore and onshore resources, driving the development of test frameworks, automating tests, and leading the testing efforts to support our agile development process. · **This is a Hybrid position, requiring 3x/week o ...


  • epsilonsolutions Toronto, Canada

    **Job Role: AI/ML Lead** · **Location: Toronto, ON** · **Responsibilities**: · **Machine Learning and Quantitative Modeling** · - Build anomaly detection model leveraging packages like Prophet or similar. · - Build anomaly detection models for geospatial and other practices based ...


  • BMO Financial Group Toronto, Canada

    100 King Street West Toronto Ontario,M5X 1A1 · In this role, you would have a broad view of all of the activities performed in finance at the Enterprise level. Opportunity to prepare Risk dashboards presented up to the most senior management. · The Manager, Financial Risk and Com ...


  • BMO Financial Group Toronto, Canada

    100 King Street West Toronto Ontario,M5X 1A1 · Develops and maintains an effective internal control framework that defines the ways and methods governance is implemented, managed, and monitored in the designated business/group portfolio. The governance framework includes policies ...


  • Manulife Toronto, Canada

    We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out ...


  • Scotiabank Toronto, Canada

    Requisition ID: 174107 · Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. · **Job Purpose** · The Global Sanctions & Screening Payment team is a risk management function responsible for the governance of sanctions screening so ...


  • BMO Financial Group Toronto, Canada

    33 Dundas Street West Toronto Ontario,M5G 3C2 · Develops or maintains an effective financial governance and controls framework that defines the ways and methods governance is implemented, managed, and monitored in the business/group. The governance framework includes policies, gu ...


  • Restaurant Brands International Toronto, Canada

    **About Restaurant Brands International**: · Restaurant Brands International Inc. is one of the world's largest quick service restaurant companies with more than $35 billion in annual system-wide sales and over 28,000 restaurants in more than 100 countries. RBI owns four of the w ...


  • BMO Financial Group Toronto, Canada

    250 Yonge Street Toronto Ontario,M5B 2M8 · Develops and maintains an effective internal control framework across Procurement E2E lifecycle processes, that define the ways and methods governance is implemented, managed, and monitored in the designated business/group portfolio. The ...

  • BMO Financial Group

    Manager, Monitoring

    3 weeks ago


    BMO Financial Group Toronto, Canada

    100 King Street West Toronto Ontario,M5X 1A1 · This individual contributor position is located in downtown Toronto and offers a hybrid work arrangement with at least 2 days per week on-site and other days remote. · If you're looking for your next dream job, consider this one in B ...

  • Canada Life Assurance Company

    Governance Lead

    3 weeks ago


    Canada Life Assurance Company Toronto, Canada

    **Job Description**: · We are looking for a · If you are passionate about fostering a governance mindset, making an impact and challenging the status quo, this is a great opportunity to grow and contribute to a world-class team · The · ** Governance Lead **will analyze, maintain ...

  • BMO Financial Group

    Cloud Services

    3 weeks ago


    BMO Financial Group Toronto, Canada

    250 Yonge Street Toronto Ontario,M5B 2L7 · Supports and maintains an effective governance and compliance posture for the Cloud Services team. Define the ways and methods governance is implemented, managed, monitored and strengthened in Cloud Engineering Team. The governance frame ...