First seen by our source: 25 days ago
RQ00651 - Sr. Software Developer
@ Source Code
Toronto, Ontario
Overview
Source Code is hiring a Senior AEM Developer on a 6-month contract (122 business days, possible extension), with up to 5 days onsite at 525 University Avenue at the hiring manager's discretion. The role covers AEM component and template development, OSGi services, Dispatcher and Apache configuration, and end-to-end SDLC ownership. Pay is $118.28/hr to $141.79/hr incorporated or $94.62/hr to $113.43/hr T4, based on 7.25 billable hours per day.
Pay:
$94.62–$141.79 an hour
Responsibilities:
- Design and build AEM components, templates and workflows
- Develop OSGi services, servlets and event handlers
- Install, configure and administer AEM Author and Publish instances
- Configure Dispatcher and Apache for caching and security
- Integrate AEM with external systems via SOAP web services
Requirements summary:
- 8+ years of hands-on AEM experience
- 8+ years developing OSGi services with dependency injection
- Strong knowledge of Apache Sling and JCR/CRX
- 8+ years owning the full SDLC
- Public sector experience is a nice-to-have
Tools & skills
Source and dates
Source type not verified · manatal
- Employer posting date
- Not provided
- First seen by our source
- 2026-10-12
- Source record updated
- 2026-10-15
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 8+ years |
| Hours per week | 36.25 |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Source Code
| Field | Value |
|---|---|
| Open jobs on Jobsy | 655 |
RQ00651 - Sr. Software Developer
6-month contract (122 business days) - possible extension
ONSITE up to 5 days onsite (subject to HM's discretion) - 525 University Avenue
Must Haves:
- 8+ years of experience designing and building scalable AEM solutions, including custom components and templates using reusable, enterprise-grade patterns
- 8+ years developing and configuring OSGi services with dependency injection
- Understanding of Apache Sling request lifecycle and architecture
- 8+ years of own full SDLC lifecycle: requirements, development, debugging/testing, documentation, and release
- Platform fundamentals: Sling/JCR/CRX understanding, WCM/DAM concepts, and content modeling approach.
Nice-to-have:
- Public sector experience
The Agency is seeking a highly skilled Senior Adobe Experience Manager (AEM) Developer with 8+ years of overall IT experience and deep expertise in AEM. The ideal candidate will have strong hands-on experience designing, developing, administering, and supporting enterprise-scale AEM solutions, with a proven ability to take ownership of complex deliveries across the full software development lifecycle.
- AEM Solution Design & Component Development
- Design and build scalable AEM solutions, including custom components and templates using reusable, enterprise-grade patterns
- Backend Development & AEM Architecture
- Develop and configure OSGi services with dependency injection
- Implement servlets, event handlers/listeners, and workflows
- Deep understanding of Apache Sling architecture and request processing lifecycle
- Content Management & Platform Administration
- Expertise in JCR/CRX, content modeling, and WCM/DAM fundamentals
- Skilled in AEM Author/Publish environments, including setup, administration, and troubleshooting
- Integration, Performance & Security
- Configure Dispatcher and Apache for caching, performance optimization, and security filtering
- Integrate external systems using SOAP-based web services
- End-to-End Delivery & Stakeholder Management
- Own full SDLC lifecycle: requirements, development, debugging/testing, documentation, and release
- Collaborate with stakeholders to ensure alignment, transparency, and successful delivery
Responsibilities:
- Design, develop, and implement AEM components, templates, workflows, and services using industry best practices
- Develop and maintain OSGi services, servlets, event handlers, and workflow components
- Build dynamic and reusable components using HTL/Sightly, Sling Models, and AEM APIs
- Install, configure, and administer AEM Author and Publish instances
- Configure and manage Dispatcher and Apache for performance, caching, and security
- Work closely with business stakeholders, UX teams, and architects to translate requirements into scalable AEM solutions
- Perform troubleshooting, debugging, testing, and performance optimization across environments
- Support user/group administration, permissions, and content governance within AEM
- Integrate AEM with external systems via SOAP based web services
- Participate in all phases of the Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment, and documentation
- Proactively identify risks, resolve issues, and take ownership of assigned deliverables
Desired Skills:
- Experience working in large scale, enterprise AEM implementations
- Exposure to performance tuning and security best practices in AEM
- Familiarity with CI/CD pipelines and deployment automation
Required Skills:
- 8+ years of hands-on experience with Adobe Experience Manager (AEM)
- Strong expertise in:
- AEM Template Development and Component Development
- HTL/Sightly, Sling Models, and AEM APIs
- OSGi frameworks, Servlets, Workflows, and Event Handlers
- CRX (Content Repository Extreme), WCM, DAM, Components, and Widgets
- Apache Sling architecture and principles
- Dispatcher and Apache configuration
- Solid expertise of SOAP-based web services
- Strong expertise in AEM architecture, installation, administration, and troubleshooting
- Social collaboration features and Users/Groups Administration in AEM
- Analytical, problem-solving, and documentation skills
- Excellent communication, teamwork, and interpersonal abilities
- Ability to collaborate effectively across cross functional teams
- Quick learner with the ability to adapt to emerging technologies and frameworks
- Comfortable presenting technical concepts to technical and non technical audiences
Deliverables Include (Deliverables resource is responsible for):
- AEM component library: HTL components, Sling Models, dialogs, client libraries
- Templates & editable template structure: policies, style system usage, fragment patterns (as applicable)
- Custom OSGi bundles: services, servlets, schedulers/event handlers + configs/logging
- Workflow implementations: custom steps, launchers, content/asset processing flows
- Dispatcher & Apache configuration: cache rules, invalidation strategy, filters, env configs
- AEM environment setup: Author/Publish configuration, runbooks, deployment-ready packages
- Integration layer: SOAP clients, mappings, error handling, integration test evidence
- Security & access model: users/groups, permission matrix, governance guidelines
- Quality artifacts: unit/integration tests, test plans, defect fixes, performance results
- SDLC documentation: design notes/specs, release notes, knowledge transfer to support teams
- Support development for other platforms and solutions as required including but not limited to Adobe Analytics and Discourse.
INCORPORATED RATE RANGE (7.25 billable hours per day)
- $118.28/hr - $141.79/hr Inc.
T4 RATE RANGE (7.25 billable hours per day)
- $94.62/hr - $113.43/hr T4
Journal
Only you can see this. Kept on this device, and in your account when you sign in.