Senior Software Engineer - EN 881
Role Overview
Senior Software Engineer focused on EDC’s Web Experience platform, Adobe Edge Delivery Services, the Adobe Experience Cloud, design systems, and AI-enabled engineering.
The role includes hands-on design, development, support, and operation of the platform, with ownership from solution design through production outcomes.
Key Skills for This Role
Full Job Posting
Role overview
Senior Software Engineer focused on EDC’s Web Experience platform, Adobe Edge Delivery Services, the Adobe Experience Cloud, design systems, and AI-enabled engineering.
The role includes hands-on design, development, support, and operation of the platform, with ownership from solution design through production outcomes.
Key responsibilities
- Build secure, scalable digital experiences and evolve the Digital Experience Design System into reusable production-ready components, blocks, and templates.
- Establish design-system architecture, APIs, standards, documentation, versioning, and contribution practices.
- Integrate Adobe Web SDK, Analytics, Target, Forms, APIs, identity, content, and enterprise services.
- Use AI coding agents across the software lifecycle and establish safeguards for generated code, including human review and automated validation.
- Build automated testing into CI/CD; own deployment, observability, incident resolution, and continuous improvement.
- Collaborate across UX, Design, Product, Content, Architecture, and delivery teams; coach engineers and measure engineering outcomes.
Required qualifications
- Related post-secondary degree or equivalent combination of education and professional experience.
- At least 7 years of hands-on software development, including delivery and operational ownership of enterprise digital solutions.
- Advanced JavaScript or TypeScript, HTML, CSS, modern web development, and component-based architecture experience.
- Hands-on experience with Adobe Edge Delivery Services, Adobe Experience Manager, or a comparable enterprise digital experience platform.
- Experience delivering enterprise design systems, reusable components, design tokens, responsive interfaces, and production implementations from UX specifications.
- Knowledge of WCAG, performance and Core Web Vitals, SEO, cross-browser compatibility, and secure software development.
- Experience integrating REST APIs, JSON, content services, analytics, experimentation, identity, forms, and enterprise services.
- Professional use of AI coding assistants or agents, with judgment regarding human review, security, privacy, traceability, and intellectual property.
- Automated testing experience spanning unit, integration, accessibility, visual regression, performance, security, and end-to-end tests.
- Proficiency with Git, CI/CD, DevSecOps, observability, and cloud delivery tools; strong communication, collaboration, adaptability, and learning agility.
Additional preferred experience
- Adobe Edge Delivery Services, Adobe Experience Manager, Adobe Web SDK, Analytics, Target, or Adobe Developer certifications are a plus.
- Figma, design-token workflows, Storybook or comparable component documentation tools, and design-system governance are advantageous.
- Experience configuring enterprise AI coding agents and leading content migration, modernization, or replatforming is advantageous.
- Python, C#, cloud-native services, containers, Kubernetes, Azure certifications, and regulated-industry experience are beneficial.
Compensation
- Software Engineer 18 salaries typically range from $96,557 to $128,743 annually based on qualifications and experience, plus a performance-based incentive.
Workplace and location
- Hybrid work currently requires three office days per week, subject to change.
- The position may be based at EDC headquarters in Ottawa or a listed Community Hub in Toronto, Mississauga, Montreal, Brossard, Laval, Calgary, Edmonton, Halifax, or Vancouver.
- Relocation assistance is available to candidates who meet eligibility criteria.
About EDC
EDC is a financial Crown corporation that supports Canadian businesses with financial solutions and expertise to explore markets, mitigate risks, and grow through trade.
The Digital and Technology Solutions group delivers secure and reliable digital experiences and leads digital, data, infrastructure, and cybersecurity implementations.
Benefits and culture
- EDC describes a competitive benefits package, work-life balance, professional development, wellness programs, volunteer opportunities, and an inclusive workplace.
- The posting mentions three to four weeks of paid vacation, a corporate closure period, summer early Fridays, no-meeting Fridays, training, workshops, and language training.
Eligibility
- Candidates must meet government security screening requirements and be legally able to work in Canada at the time of application; preference is given to Canadian citizens or permanent residents.
- Applications must demonstrate how the candidate meets the requirements and be submitted by October 28, 2026, at 12:00 p.m. ET.
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