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.
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
Senior Software Engineer building Adobe Edge Delivery Services and Design Systems for EDC, Canada’s export finance corporation. Delivering secure, accessible, AI - enabled digital experiences.
Software Engineer improving Mozilla Firefox desktop installs, updates, and OS integrations. Supporting Windows and macOS platform compatibility, debugging, and collaborative browser development.
Senior ETL Engineer building Informatica, SQL, Salesforce, and cloud data pipelines. Supporting enterprise analytics and integration within Manulife’s regulated financial services environment.
Forward Deployed Engineer building AI applications, agentic workflows, and production software for TribalScale’s digital innovation clients. Translating ambiguous business challenges into reliable, scalable solutions.
Forward Deployed Engineer building AI applications, agentic workflows, and production software for TribalScale’s digital innovation clients. Partnering directly with customers from discovery through deployment.
Forward Deployed Engineer building AI - enabled products, agentic workflows, and production software for TribalScale’s digital innovation clients. Translating ambiguous business needs into secure, reliable solutions.
Staff Software Engineer building AI - powered billing systems for Elation Health’s cloud clinical platform. Owning full - stack production features, APIs, observability, and financial workflows.
Senior Android engineer building AI - native growth and monetization experiments for Life360’s family safety platform. Shipping subscription, advertising, and purchase features to tens of millions of users.
Senior full - stack engineer building and operating Grafana data source plugins. Integrating databases, cloud services, and agentic workflows for Grafana Labs’ observability platform.
Senior Full - Stack Engineer building Grafana data source plugins for Grafana Cloud’s observability platform. Developing integrations, supporting reliability, and enabling agentic data workflows.