Senior Software Engineer - EN 881
Role Overview
Senior engineer responsible for hands-on design, development, support, and operation of EDC’s Web Experience platform.
Primary focus is Adobe Edge Delivery Services, Adobe Experience Cloud, the Digital Experience Design System, and responsible AI-enabled engineering.
Key Skills for This Role
Full Job Posting
Role overview
Senior engineer responsible for hands-on design, development, support, and operation of EDC’s Web Experience platform.
Primary focus is Adobe Edge Delivery Services, Adobe Experience Cloud, the Digital Experience Design System, and responsible AI-enabled engineering.
What you will do
- Build and operate secure, scalable, high-performing digital experiences and reusable design-system components, blocks, and templates.
- Establish component architecture, APIs, documentation, versioning, and contribution standards; ensure accessibility, performance, SEO, security, localization, analytics, and content-authoring needs are met.
- Integrate Adobe products, APIs, identity, content, forms, analytics, and enterprise services; implement automated testing and quality practices in CI/CD.
- Use AI coding agents responsibly and define guardrails for generated code, including validation, traceability, security, intellectual-property protection, and human review.
- Own solutions from design through deployment, observability, incident resolution, and improvement; partner across teams, coach engineers, review code, and measure outcomes.
Requirements
- Related post-secondary degree or equivalent education and relevant professional experience; at least 7 years of hands-on software development, including enterprise delivery and operational ownership.
- Advanced JavaScript or TypeScript, HTML, CSS, modern web development, and component architecture; experience with Adobe Edge Delivery Services, Adobe Experience Manager, or a comparable platform.
- Experience with enterprise design systems, component libraries, design tokens, responsive interfaces, and UX specifications; knowledge of WCAG, Core Web Vitals, SEO, browser compatibility, and secure development.
- Experience with APIs, JSON, content services, analytics, experimentation, identity, forms, and enterprise integrations; professional use of AI coding tools with sound security and review practices.
- Strong automated testing, Git, CI/CD, DevSecOps, observability, and cloud-delivery skills; ability to own production solutions and collaborate across technical and business teams.
Preferred qualifications
- Adobe Edge Delivery Services, Adobe Experience Manager, Adobe Web SDK, Analytics, Target, or Adobe Developer certifications are a plus.
- Figma, design-token workflows, Storybook, design-system governance, enterprise AI-agent configuration, content migration, modernization, or replatforming experience are advantageous.
- Working knowledge of Python, C#, cloud-native services, containers, or Kubernetes; Azure Developer, DevOps, Security, or AI certifications; financial-services or regulated-industry experience are advantageous.
Workplace and location
- Hybrid work environment, currently requiring three office days per week, subject to change.
- Role may be based at EDC headquarters in Ottawa or a Community Hub in Toronto, Mississauga, Montreal, Brossard, Laval, Calgary, Edmonton, Halifax, or Vancouver.
Compensation
- Software Engineer 18 salary typically ranges from $96,557 to $128,743 annually, based on qualifications and experience, plus a performance-based incentive.
About EDC
EDC is a financial Crown corporation providing financial solutions and expertise to help Canadian businesses explore markets, mitigate risks, and grow through international trade.
The Digital and Technology Solutions group delivers secure, reliable digital experiences and leads digital, data, infrastructure, and cybersecurity implementations.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Export Development Canada
Lead Counsel - 788 EN
Montréal, CAN
EDC is seeking a lead transactional corporate and commercial lawyer to support its Lending and Investments team and other legal services. The role involves structuring and documenting financing transactions, advising on
Lead Counsel - 788 EN
Ottawa, CAN
Export Development Canada is seeking a lead transactional corporate and commercial lawyer for its Lending and Investments team. The role involves structuring and documenting financing transactions, advising on legal and
Senior Software Engineer - EN 881
Vancouver, CAN
EDC is seeking a senior software engineer to build and operate its web experience platform, with a focus on Adobe Edge Delivery Services and design systems. The role requires 7+ years of software development experience,
Sr. SQA Analyst - EN 707
Edmonton, CAN
EDC is seeking a Senior SQA Analyst to own and execute manual and automated testing for enterprise software initiatives. The role requires experience designing test strategies, automation frameworks, and CI/CD integratio
Sr. SQA Analyst - EN 707
Calgary, CAN
EDC is seeking a senior SQA Analyst to help assure the quality, reliability, and performance of enterprise software. You will define test strategies, build and maintain manual and automated tests, and integrate testing i
Sr. SQA Analyst - EN 707
Ottawa, CAN
EDC seeks a Senior SQA Analyst to own test strategies and quality outcomes for enterprise software initiatives. The role combines manual and automated testing, test-framework development, and integration of testing into
Senior Business Analyst, Financial Crimes / Know Your Customer (FCKYC) - EN 771
Ottawa, CAN
EDC is seeking a senior business analyst to translate financial-crime and KYC business, regulatory, risk, data, and operational needs into requirements and delivery artifacts. Applicants need substantial experience leadi
Sr. SQA Analyst - EN 707
Toronto, CAN
EDC is seeking a Senior SQA Analyst to improve quality and delivery confidence across enterprise software initiatives. The role combines hands-on manual and automated testing with ownership of test frameworks and close c
Lead Counsel - 788 EN
Montréal, CAN
Lead Counsel - 788 EN
Ottawa, CAN
Senior Software Engineer - EN 881
Vancouver, CAN
Sr. SQA Analyst - EN 707
Edmonton, CAN
Sr. SQA Analyst - EN 707
Calgary, CAN
Sr. SQA Analyst - EN 707
Ottawa, CAN
Senior Business Analyst, Financial Crimes / Know Your Customer (FCKYC) - EN 771
Ottawa, CAN
Sr. SQA Analyst - EN 707
Toronto, CAN