Apply now

Posted 5 months ago

Senior Software Engineer

@ Cozey

Remote in Canada

RemoteFull-time5+ years experience
Apply now
SIGNALS

Overview

Cozey is hiring a Senior Software Engineer to build in-house back-end services and APIs in TypeScript on AWS for its post-purchase journey, from architecture through production. The role owns projects end to end, mentors intermediate engineers, and includes AI-driven automation for warehouse and planning workflows. Full-time with a competitive salary, annual performance bonus, health benefits and generous PTO.

Responsibilities:

  • Design and build back-end services and APIs in TypeScript on AWS
  • Replace third-party tools with in-house systems
  • Build integrations with carriers and vendors
  • Build AI agents and automations for warehouse workflows
  • Mentor intermediate engineers and set technical direction

Requirements summary:

  • 5+ years back-end engineering experience in TypeScript/Node.js or comparable typed language
  • Experience designing and evolving REST APIs
  • Track record of owning projects end to end
  • Strong unit and end-to-end testing habit
  • Experience with AWS is a plus

Tools & skills

Benefits mentioned

Health insurancePaid time off
Source and dates

Employer career site / ATS feed · rippling

Employer posting date
2026-06-22
First seen by our source
2026-10-26
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy20
Job description

About Cozey

At Cozey, we’re all about empowering possibilities in your home and making furniture shopping as easy and enjoyable as possible. Our thoughtfully designed, stylish furnishings adapt to evolving lifestyles, combining innovation with a commitment to great value and customer service. As a fast-growing, online-first brand, our success is driven by a team that shares our passion for redefining the furniture experience.

Why Engineering at Cozey

At Cozey Engineering, we’re not just building software, we're building the backbone of a modern, efficient, and customer-obsessed e-commerce operation. From order to delivery, every step is powered by in-house systems that drive speed, accuracy, and seamless customer experiences. Our team owns everything from operational infrastructure and warehouse management systems to backend services that power our website and logistics.

The Role

As Senior Software Engineer reporting to Manager, Software Engineering (WMS), your mission is to design and build the systems that power the post purchase journey of the product creating a seamless client experience. You’ll create scalable, in-house solutions that replace third-party tools, ensuring speed, accuracy, and innovation at every step. By owning projects from idea to deployment, you’ll help redefine how customers receive furniture with ease.

What you'll be doing

  • Design and build back-end services and APIs from scratch in TypeScript on AWS, owning projects from architecture through deployment and production.
  • Replace third-party tools with in-house systems shaped around how Cozey actually operates.
  • Build integrations with carriers, vendors, and other external systems.
  • Build AI agents and automations that streamline warehouse and planning workflows.
  • Work directly with operations and product teams to find pain points and ship solutions quickly.
  • Help set technical direction for your pod and mentor intermediate engineers through code reviews and pairing.

We'd love to hear from you if you have

  • 5+ years of back-end engineering experience, with TypeScript/Node.js or a comparable strongly typed language (Java, Go, C#, etc.).
  • Experience designing and evolving REST APIs and data-intensive services.
  • A track record of owning projects end to end, ideally including a 0-to-1 build.
  • A strong testing habit (unit and end-to-end) and a care for clean, documented code.
  • Experience with AWS is a plus
  • Experience working with AI coding tools (Claude Code, Cursor, Copilot) is a plus.
  • Clear communication, including with non-technical teammates.

We care about you

  • Competitive salary along with an annual bonus (performance based)
  • Comprehensive health benefits, including mental health coverage.
  • Endless opportunities for personal and professional growth in a fast-growing start-up.
  • A generous PTO policy that allows you the time you need to recharge.
  • A role where your strategies and decisions directly influence the company’s operations and growth.
  • A workspace where everyone is welcomed, heard, and valued.

Please note that we may use AI-powered tools to support parts of our hiring process, such as application screening and interview coordination. These tools help us focus our time where it matters most: getting to know candidates. All hiring decisions are made by people, and we’re committed to a fair and inclusive process.

Similar jobs

  • Senior Software Engineer, Integration Suite

    Montréal, QC
    RemoteFull Time

    Trener

    Trener needs candidates with strong experience building modern software products using React, TypeScript and Three.js. They should be comfortable owning features independently in a fast-moving startup and willing to learn robotics and industrial automation.

    React, TypeScript, Three.js, 3D simulation engine

  • Software Engineer

    Toronto, ON

    Scotiabank

    3+ YOECandidates need 3+ years with Java, Spring Boot and React, plus experience with REST APIs, cloud platforms and databases. A Bachelor's degree in Computer Science or Engineering and strong debugging and problem-solving skills are also required.

    Spring Boot, React, Docker, Kubernetes, Git, PostgreSQL

  • Software Engineer II

    Toronto, ON
    $144k–$160k/yrFull Time

    Uber

    2+ YOECandidates need a Bachelor's degree in a related field or two years of software engineering experience, plus proficiency in at least one programming language such as C, C++, Java, Python or Go. Strong knowledge of data structures, algorithms, concurrency and system design, and experience with backend services and distributed systems, are required.

  • Software Engineer, Backend

    Toronto, ON
    HybridFull Time

    WorkWhile

    Candidates need deep backend development experience in Python and an understanding of how backend systems support user-facing products. Experience leading projects or product areas, strong cross-functional communication, and mentoring are valued.

    Back-end development, Python, Leadership, Communication skills, Coaching

  • Software Engineer, Design Systems & AI Tooling

    Mississauga, ON
    HybridFull Time

    Citi

    1+ YOECandidates need a bachelor's degree in computer science or a related field and 1-3 years of software development experience. They need strong skills in TypeScript, JavaScript, Python, SQL, Swift or Kotlin, plus Git and comfort with AI coding tools.

    Git, GitHub Copilot, Devin AI, Postgres, React, Figma

  • Senior Software Engineer

    Markham, ON
    On-site

    Qualcomm Canada ULC

    2+ YOECandidates need a bachelor's degree in engineering, information systems, computer science or a related field plus 2+ years of software engineering experience, or a master's or PhD equivalent. They also need 2+ years of programming experience in languages such as C, C++, Java or Python.

    Git, Perforce, C, C++, Java, Python

  • Software Engineer (Platform/Backend) - UEM Reporting Pipeline

    Remote in Canada
    RemoteFull Time

    Omnissa (Canada) ULC

    5+ YOECandidates need 5+ years of software engineering experience, strong backend programming and SQL skills, and hands-on work with columnar or analytical databases. A solid grasp of distributed systems and CI/CD workflows is also required.

    ClickHouse, StarRocks, PostgreSQL, Kafka, Git

  • Software Engineer - Database - Bitnomial

    Remote in Canada
    RemoteFull Time

    Kraken

    3+ YOECandidates need 3+ years of software engineering experience with a strongly typed language such as Haskell, Rust or C++, plus strong SQL and PostgreSQL skills. Solid computer science fundamentals, willingness to take on-call shifts, and careful handling of financial data are also required.

    PostgreSQL, Haskell, AWS Aurora PostgreSQL, Atlas

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.