Search by job, company or skills

Manulife

Senior Full-stack Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Digital Initiatives Team is seeking a SeniorFull-stack Software Engineer to join our Segment Tech function at MBPS. In this role, you will play a key role in enhancing our Adobe Experience Manager (AEM) platform with the addition of GenAI and Platform related projects. The ideal candidate will have proven experience administering AEM within an AWS environment and a strong understanding of platform operations, user management, and system optimization. This role involves maintaining and scaling our existing AEM infrastructure, supporting asset and content delivery, managing dispatcher configurations, and ensuring platform performance and security. If you're passionate about digital platforms and thrive in a dynamic, collaborative environment, we invite you to join our team and help drive innovative digital solutions.

Position Responsibilities

  • Lead the GenAI and Power Platform development and Cloud migration within the squad.
  • Provide expert-level troubleshooting and support during deployments, upgrades, and testing cycles.
  • Lead incident response efforts, including root cause analysis and preventive action planning.
  • Design and implement automation solutions to streamline platform operations and reduce manual effort.
  • Develop custom monitoring scripts and dashboards using tools like PowerShell, shell, curl, and third-party platforms (e.g., Splunk, New Relic).
  • Ensure optimal performance, availability, and reliability of AEM environments (Author, Publisher, Dispatcher).
  • Collaborate with vendor-managed services and internal infrastructure teams for SSL certificate renewals, patching, and system upgrades.
  • Perform routine maintenance tasks such as package cleanups, dispatcher cache purging, and log rotation.
  • Enforce deployment governance policies aligned with enterprise change management frameworks.
  • Review deployment requests for completeness, technical accuracy, and compliance with standards.
  • Track KPIs and deployment metrics to ensure SLA compliance.
  • Maintain comprehensive documentation including SOPs, runbooks, and troubleshooting guides.
  • Serve as a liaison between application teams, release engineering, and platform support to ensure alignment and transparency.
  • Mentor junior analysts and contribute to a culture of continuous learning and process improvement.

Required Qualifications

  • Years of Experience: 710 years in platform engineering, system administration, or enterprise application support.
  • Specific Experience: Proven experience managing Adobe Experience Manager (AEM) environments, including Author, Publisher, and Dispatcher components.

Technical Expertise:

  • Deep understanding of AEM platform architecture, dispatcher configurations, package management, and SSL lifecycle.
  • Proficiency in automation and scripting (Power Automate, Bash, PowerShell, curl).
  • Familiarity with Python, JavaScript, or Groovy for advanced automation.
  • Experience with enterprise change management platforms (ServiceNow, Jira).
  • Knowledge of monitoring tools (New Relic, Splunk, Datadog).

Education: Bachelor's degree in Computer Science, Information Technology, or related discipline.

Licenses: Not required.

Preferred Qualifications

  • Experience designing and implementing multi-tool automation frameworks.
  • Exposure to cloud platforms (AWS or Azure) for hosting and scaling AEM.
  • Familiarity with CI/CD pipelines and tools like Adobe Cloud Manager, Jenkins, or GitHub Actions.

When you join our team:

  • We'll empower you to learn and grow the career you want.
  • We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
  • As part of our global team, we'll support you in shaping the future you want to see.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140563161