Senior Software Engineer - EN 881
Role Overview
Senior software 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 software 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.
Responsibilities
- Build and operate secure, scalable digital experiences and reusable design-system components, blocks, and templates.
- Define component architecture, APIs, contribution standards, documentation, and versioning.
- Integrate Adobe services, APIs, identity, content, analytics, forms, and enterprise services.
- Apply AI coding agents across the software lifecycle and establish safeguards for generated code.
- Implement automated testing and quality practices in CI/CD pipelines.
- Own delivery through deployment, observability, incident response, and continuous improvement; coach engineers and review code.
Requirements
- Related post-secondary degree or equivalent education and relevant professional experience.
- At least 7 years of hands-on software development experience with enterprise digital solutions.
- Advanced JavaScript or TypeScript, HTML, CSS, modern web development, and component architecture.
- Experience with Adobe Edge Delivery Services, Adobe Experience Manager, or a comparable enterprise digital experience platform.
- Experience with design systems, reusable components, design tokens, responsive interfaces, accessibility, performance, SEO, browser compatibility, and secure development.
- Experience with APIs and enterprise integrations, professional AI coding tools, automated testing, Git, CI/CD, DevSecOps, observability, and cloud delivery tools.
- Strong collaboration and communication skills; ability to translate business and design outcomes into production deliverables.
Additional qualifications
- Adobe Edge Delivery Services, Adobe Experience Manager, Adobe Web SDK, Analytics, Target, or Adobe Developer certifications are stand-out qualifications.
- Figma, design-token workflows, Storybook, design-system governance, enterprise AI agent configuration, content migration, modernization, or replatforming experience may be advantageous.
- Python, C#, cloud-native services, containers, Kubernetes, Azure certifications, and financial-services or regulated-industry experience may be advantageous.
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 role may be based at EDC headquarters in Ottawa or a Community Hub in Toronto, Mississauga, Montreal, Brossard, Laval, Calgary, Edmonton, Halifax, or Vancouver.
- Relocation assistance is available for candidates who meet eligibility criteria.
About EDC
Export Development Canada 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 Platform Delivery & Architecture group enables secure, easy-to-use digital business platforms.
Benefits and culture
- EDC describes a competitive compensation and benefits package, work-life balance, vacation, a corporate closure period, summer early Fridays, and no-meeting Fridays.
- Professional development, language training, wellness programs, community volunteering, and an inclusive workplace are offered.
Eligibility
- Candidates must meet government security screening requirements; preference is given to candidates legally able to work in Canada at application time.
- The application deadline is October 28, 2026 at 12:00 PM 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
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
Senior Software Engineer - EN 881
Calgary, CAN
EDC is seeking a senior software engineer to build and operate its web experience platform, specializing in Adobe Edge Delivery Services, design systems, and AI-enabled engineering. Candidates need 7+ years of hands-on s
Lead Counsel - 788 EN
Montréal, CAN
Lead Counsel - 788 EN
Ottawa, 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
Senior Software Engineer - EN 881
Calgary, CAN