Apply now

Posted 29 days ago

Software Development Engineer, Rendering Foundations

@ Amazon.com.ca, ULC

Vancouver, British Columbia

Full-time3+ years experience
Apply now
SIGNALS

Overview

Amazon.com.ca, ULC is hiring a full-time Software Development Engineer for a new Vancouver team that builds the authoring library, build pipeline and evaluation tools used by developers and AI agents to create shopping experiences. The role involves building typed constructs, validation and synthesis tooling, and agent evals. Salary is CAD 114,800 to 191,800 annually, and Amazon offers health, dental, RRSP, DPSP and paid time off.

Responsibilities:

  • Build and test authoring library features and layout abstractions
  • Improve build pipeline validation and conformance tests
  • Contribute to agent output evaluation pipelines
  • Improve developer experience, documentation and examples
  • Participate in code reviews, design and operational support

Requirements summary:

  • 3+ years professional software development experience
  • 2+ years full stack development experience
  • Experience with at least one programming language
  • Bachelor's degree in computer science or equivalent preferred
  • 3+ years across the full software development life cycle preferred

Tools & skills

Benefits mentioned

Health insuranceDentalVisionLife insuranceRetirement planPaid time offStock options
Source and dates

Source type not verified · amazon

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

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

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studyComputer science
Perks mentionedGenerous paid time off, Retirement plan, Performance bonus

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

Amazon.com.ca, ULC

FieldValue
Open jobs on Jobsy36
Job description

Description

Are you excited by how AI agents are changing the way customers shop? Do you want to help build the tools that let developers and AI agents create Amazon's shopping experiences, and the platform that brings those experiences to every surface where customers meet an agent?

Our team builds the experience orchestration platform behind the Amazon store. It composes independently owned experiences into complete pages at Amazon scale and powers experiences such as Amazon Detail Page across web and app. We are looking for a Software Development Engineer to join a new team in Vancouver that owns agentic CX and experience orchestration authoring. The team builds the authoring interfaces and toolchain that builders and AI agents use to create shopping experiences. This includes a typed, schema-generated construct library, the build pipeline that validates and synthesizes what authors write, and the evals that measure how well agents author against it.

You are the ideal candidate if you love building developer tools, are curious about how AI agents write and reason about code, and want to grow on a greenfield team where your work shapes the platform from day one. You write clean, well-tested code, learn quickly, and enjoy working through ambiguous problems with your teammates.

Key job responsibilities

- Design, build, test, and maintain features for the authoring library, including generating constructs from the platform's schema and building higher-level abstractions for common layout patterns.
- Build and improve the build pipeline that validates and synthesizes authored layouts, including conformance tests that keep authored output consistent with how the platform runs it.
- Contribute to evaluation pipelines that score agent-generated output against known-good results, and use the results to improve the authoring experience for AI agents.
- Improve developer experience through linting, IDE and build integrations, documentation, and examples that help builders and AI assistants succeed.
- Use AI-native development practices day to day, and help the team adopt new tools and workflows.
- Participate in code reviews, design discussions, and operational support for the systems the team owns.
- Partner with senior engineers and partner teams to turn prototypes into production capabilities.

Key job responsibilities
- Design, build, test, and maintain features for the authoring library, including generating constructs from the platform's schema and building higher-level abstractions for common layout patterns.
- Build and improve the build pipeline that validates and synthesizes authored layouts, including conformance tests that keep authored output consistent with how the platform runs it.
- Contribute to evaluation pipelines that score agent-generated output against known-good results, and use the results to improve the authoring experience for AI agents.
- Improve developer experience through linting, IDE and build integrations, documentation, and examples that help builders and AI assistants succeed.
- Use AI-native development practices day to day, and help the team adopt new tools and workflows.
- Participate in code reviews, design discussions, and operational support for the systems the team owns.
- Partner with senior engineers and partner teams to turn prototypes into production capabilities.

Basic Qualifications

- Experience programming with at least one software programming language
- 3+ years of non-internship professional software development experience
- 2+ years of full stack development experience

Preferred Qualifications

- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.



CAN, BC, Vancouver - 114,800.00 - 191,800.00 CAD annually

Similar jobs

  • Software Development Engineer, Edgelink ML, Amazon Traffic Engineering

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least 3 years of professional software development experience and 2 years designing and scaling systems, plus programming skill in at least one language. A bachelor's degree in computer science and 3 years across the full development lifecycle are preferred.

    Software development, ML, Traffic engineering, Computer science, Recruitment

    Software Development Engineer III, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    5+ YOECandidates need 5+ years of professional software development experience, 5+ years of programming in at least one language, and 5+ years leading design or architecture of systems. Experience as a mentor, tech lead or engineering team lead is required, and a bachelor's degree in computer science or equivalent is preferred.

    AWS Bedrock, AWS Step Functions

    Software Development Engineer II, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need 3+ years of professional software development experience, 2+ years of designing new and existing systems, and programming in at least one language. A bachelor's degree in computer science or equivalent is preferred.

    Software development, Regulatory compliance, Develop new products, Customer experience, Business processes, Monitor infrastructure

    Software Development Engineer II, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least 3 years of professional software development experience and 2 years of experience designing and architecting new and existing systems. Experience programming in at least one language and building large-scale distributed systems is required.

    Software development, Regulatory compliance, Develop new products, Customer experience, Business processes, Monitor infrastructure

    Software Development Engineer, ECS

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least 3 years of professional software development experience and 2 years of designing or architecting systems. They also need programming experience in at least one language, and strong knowledge of distributed systems and Linux.

    Linux, Amazon ECS, AWS Fargate

    Software Development Engineer, Agent Labs

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need 3+ years of professional software development and 2+ years of system design or architecture experience, plus programming in at least one language. A bachelor's in computer science and full lifecycle experience are preferred.

    Software development, Leadership, Communication skills, Problem solving, Computer science, Recruitment

    Senior Software Development Engineer, Transactional Services

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    5+ YOECandidates need 5+ years of professional software development experience and 5+ years of programming in at least one language. They also need 5+ years of leading system design or architecture and experience as a mentor, tech lead or engineering team leader.

    Software development, AWS, Computer science, Recruitment

  • Software Development Engineer II (SDE2), Trust Experience

    Burnaby, BC
    Full Time

    Remitly Canada Operations, Inc.

    3+ YOECandidates need 3+ years of professional software development experience, proficiency in a backend language such as Kotlin, Java, Go or Python, and experience with AWS and production services. Experience using AI in the development lifecycle and writing automated tests is also required.

    AWS, DynamoDB

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.