See all jobs on Scoutfield
Search thousands of fresh jobs every day.
- Fresh listings
- Fast filters
- No subscription required

Senior Software Engineer
Export Development Canada | Exportation et développement Canada. Design, build, and operate secure, scalable, and high-performing digital experiences on Adobe Edge Delivery Services and across the Adobe Experience Cloud ecosystem .
Core Competencies
Role fitUse this summary to align your resume positioning with the role.
Demonstrates advanced proficiency in JavaScript or TypeScript, HTML, CSS, and modern web development practices, with a strong focus on component-based architecture and enterprise digital solutions. Proven ability to implement and evolve Design Systems, ensuring compliance with accessibility standards and performance metrics while leveraging AI coding agents throughout the software development lifecycle.
ATS Keywords
Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Design, build, and operate secure, scalable, and high-performing digital experiences on Adobe Edge Delivery Services and across the Adobe Experience Cloud ecosystem
- Deliver and evolve EDC’s Digital Experience Design System, translating design tokens, interaction patterns, and UX specifications into reusable blocks, components, and templates
- Establish component architecture, APIs, naming conventions, composition rules, documentation, versioning, and contribution standards
- Ensure components and experiences meet accessibility, responsive design, browser compatibility, Core Web Vitals, SEO, security, localization, analytics, and content-authoring requirements
- Engineer integrations across Adobe Web SDK, Analytics, Target, Forms, APIs, identity, content, and enterprise services
- Use AI coding agents throughout the software development lifecycle for analysis, implementation, testing, documentation, modernization, troubleshooting, and code review
- Define engineering guardrails for AI-generated code, including secure context management, traceability, intellectual-property protection, automated validation, and mandatory human review
- Implement automated quality practices within CI/CD pipelines, including test-driven development, unit, integration, contract, accessibility, visual regression, performance, security, and end-to-end testing
- Own solutions from design through coding, deployment, observability, incident resolution, and continuous improvement
- Partner with UX, Design, Product, Content, Architecture, and delivery teams to translate business outcomes into incremental technical deliverables
- Coach engineers, conduct code reviews, promote reusable engineering patterns, and measure Design System adoption, delivery lead time, deployment frequency, quality, reliability, and developer experience
- Support EDC’s mission of helping Canadian businesses explore markets, reduce risks, and succeed globally through trade
Requirements
What you’ll need- Post-secondary degree in a related field such as Computer Science or Engineering, or an equivalent combination of education and relevant professional experience
- Minimum of 7 years of hands-on software development experience, including delivery and operational ownership of enterprise digital solutions
- Advanced proficiency in JavaScript or TypeScript, HTML, CSS, modern web development, and component-based architecture
- Hands-on experience with Adobe Edge Delivery Services, Adobe Experience Manager, or a comparable enterprise digital experience platform
- Experience implementing and evolving enterprise Design Systems, reusable component libraries, design tokens, responsive interfaces, and production-ready implementations from UX specifications
- Strong knowledge of WCAG accessibility requirements, web performance, Core Web Vitals, SEO, cross-browser compatibility, and secure software development
- Experience integrating digital platforms with REST APIs, JSON, content services, analytics, experimentation, identity, forms, and enterprise services
- Practical experience using AI coding assistants or coding agents in professional software delivery, with sound judgment regarding human review, security, privacy, traceability, and intellectual-property considerations
- Strong automated-testing practices, including unit, integration, accessibility, visual regression, performance, security, and end-to-end testing
- Proficiency with Git, CI/CD, DevSecOps, observability, and cloud-based delivery tools such as GitHub and Azure DevOps
- Ability to translate business and design outcomes into incremental technical deliverables, troubleshoot complex issues, and own solutions through production
- Strong communication and collaboration skills with UX, Design, Product, Content, Architecture, security, and delivery teams
- Learning agility and adaptability in a fast-evolving digital environment
- Ability to work legally in Canada at the time of application, with preference for Canadian Citizens or Permanent Residents
- Must meet requisite government security screening requirements
Benefits
Comp & perks- Performance-based incentive
- Comprehensive compensation and benefits package
- Work-life balance
- Hybrid work options
- 3 to 4 weeks paid vacation
- Corporate closure period
- Summer early Fridays
- No-meeting Fridays
- Continuous learning opportunities
- Training programs
- Workshops
- Language training
- Wellness initiatives
- Mental health support
- Fitness programs
- Volunteer opportunities
- Social responsibility programs
- Relocation assistance for eligible candidates
- Employment equity and inclusive workplace