Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Ingénieur logiciel principal développant la plateforme Web Adobe, les systèmes de conception et l’ingénierie IA pour EDC. Contribution à des expériences numériques sécurisées et performantes pour les exportateurs canadiens.

Responsibilities

  • Design, build, and deliver secure, scalable, and high-performing digital experiences in Adobe Edge Delivery Services and the Adobe Experience Cloud ecosystem.
  • Drive the technical implementation and evolution of EDC’s digital experience design system.
  • Translate design tokens, interaction patterns, and user experience requirements into reusable, deployment-ready blocks, components, and templates.
  • Establish component architecture, APIs, composition rules, documentation, versioning, and contribution standards.
  • Ensure accessibility, responsive design, cross-browser compatibility, Core Web Vitals, SEO, security, localization, analytics, and content authoring.
  • Design integrations between Adobe Web SDK, Adobe Analytics, Adobe Target, Adobe Forms, APIs, identity management solutions, content, and enterprise services.
  • Responsibly use AI-powered coding agents to accelerate analysis, implementation, testing, documentation, modernization, troubleshooting, and code reviews.
  • Define engineering guardrails for AI-generated code.
  • Implement automated quality assurance practices and unit, integration, contract, accessibility, visual regression, performance, security, and end-to-end testing in CI/CD pipelines.
  • Own the full lifecycle, from design through continuous improvement, including coding, deployment, observability, and incident resolution.
  • Collaborate with user experience, design, product, content, architecture, and implementation teams.
  • Mentor engineers, conduct code reviews, and promote reusable engineering patterns.
  • Measure design system adoption, lead time for delivery, deployment frequency, quality, reliability, and developer experience.

Requirements

  • Postsecondary degree in a related field, such as computer science or engineering, or an equivalent and relevant combination of education and professional experience.
  • At least 7 years of hands-on software development experience, including implementing and operating enterprise digital solutions.
  • Expert proficiency in JavaScript or TypeScript, HTML and CSS, modern web development practices, and component-based architecture.
  • Hands-on experience with Adobe Edge Delivery Services, Adobe Experience Manager, or a similar enterprise digital experience platform.
  • Demonstrated experience implementing and developing enterprise design systems, reusable component libraries, design tokens, and responsive interfaces.
  • Strong knowledge of WCAG, web performance, Core Web Vitals, search engine optimization, cross-browser compatibility, and secure software development practices.
  • Experience integrating digital platforms with JSON-based REST APIs, content services, analytics, experimentation tools, identity management solutions, forms, and enterprise services.
  • Hands-on experience using AI-powered coding assistants or agents in professional software delivery projects.
  • Sound judgment regarding human verification, security, privacy, traceability, and intellectual property.
  • Excellent knowledge of automated testing practices, including unit, integration, accessibility, visual regression, performance, security, and end-to-end testing.
  • Proficiency with Git, continuous integration and continuous delivery principles, DevSecOps practices, observability, and cloud-based delivery tools such as GitHub and Azure DevOps.
  • Ability to translate business and design outcomes into incremental technical deliverables, solve complex problems, and follow solutions through to production.
  • Excellent communication and collaboration skills with teams responsible for user experience, design, product, content, architecture, security, and implementation.
  • Demonstrated ability to learn quickly and adapt.
  • Preference will be given to candidates legally authorized to work in Canada at the time of application, including Canadian citizens and permanent residents.
  • Candidates must meet government security requirements.

Benefits

  • Competitive compensation and benefits package
  • Various hybrid work options
  • Three to four weeks of vacation
  • Office closure period
  • Shorter summer Fridays
  • No-meeting Fridays
  • Ongoing learning opportunities, training programs, workshops, and language training
  • Diverse and inclusive workplace
  • Wellness initiatives
  • Mental health support
  • Fitness programs
  • Volunteer activities and corporate social responsibility programs
  • Relocation assistance available to eligible candidates
  • Performance-based compensation

Job type

Full Time

Experience level

Senior

Salary

CA$96,557 - CA$128,743 per year

Degree requirement

Postgraduate Degree

Tech skills

AEMAzureCloudJavaScriptTypeScript

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.