Senior Software Engineer - Workfront + AEM
DEPT®
Job description
About the role
DEPT is looking for a Senior Software Engineer (P2) to build Adobe Workfront and Workfront Fusion solutions for its clients' marketing and creative teams, while also working with AEM backend code. The engineer connects Workfront to AEM and other client tools so requests, reviews and approvals flow smoothly. The role reports into the Software Engineering practice in the US and sits alongside a Tech Lead, a CMS (AEM) Architect, AEM engineers, QA and client stakeholders.
Key responsibilities
- Own work end to end: plan, build, test, launch and support features.
- Configure Workfront for clients: templates, request queues, custom forms, approvals, proofing, access levels and reports.
- Build Workfront Fusion integrations with AEM, other Adobe products and third-party tools, handling errors in production.
- Link Workfront and AEM Assets with linked folders, metadata mapping and asset workflows.
- Write AEM backend code: workflows, Sling Models, servlets, OSGi services and APIs.
- Debug issues by reading logs, Fusion execution history and API responses.
- Document decisions and write simple guides for users and admins.
Required profile
- 3+ years of backend development or integration experience, including work management or business process projects for large organizations (5,000+ employees).
- 2+ years of hands-on Adobe Workfront experience, including templates, custom forms, Fusion integrations and connecting Workfront to a DAM such as AEM Assets.
- Adobe certifications in Workfront and Workfront Fusion.
- Ability to turn a business process into something that works and write it down clearly.
- Nice to have: exposure to Workfront Planning, Frame.io, Creative Cloud for Enterprise, Marketo or AEP; AEM as a Cloud Service, Edge Delivery Services, Universal Editor, App Builder or Cloud Manager; AEM sites or migration experience; Adobe AEM Sites or AEM Assets certification; user training experience.
Required skills
- 1+ year of AEM backend development with Java, Sling, OSGi, Sling Models, servlets, workflows and Maven.
- REST and GraphQL APIs, JSON and authentication.
- Git, pull requests, automated builds and testing practices.
- Hands-on use of GenAI productivity tools (e.g., Gemini CLI, Claude).
What we offer
- Pay range of $136,600-$180,000 CAD.
- 15 days paid PTO, 10 public holidays and birthday off.
- Medical, dental and mental health support through Canada Life Insurance.
- Flexible hybrid working policy and a Buddy Program.
- Office perks in Toronto, learning and growth certifications, and a Cares Month volunteering program.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
DEPT®