Enable job alerts via email!

Software Engineering Specialist - AEM

BT Group

Birmingham

On-site

GBP 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Job summary

A leading telecommunications firm in Birmingham is looking for a Software Engineering Specialist with extensive experience in AEM and full stack technologies. The role focuses on developing high-quality software solutions while collaborating with cross-functional teams. Candidates should have over 10 years of experience, strong skills in Java, and familiarity with Adobe Cloud services. This position offers a competitive salary, benefits, and opportunities for mentorship.

Benefits

25 days annual leave
10% bonus
life assurance
pension scheme
healthcare options

Qualifications

  • 10+ years of experience in software development, specifically in AEM.
  • Proficiency in Java and OOP principles.
  • Strong knowledge of frontend technologies such as Node.js and React.js.

Responsibilities

  • Develop components and services within AEM.
  • Collaborate with frontend and backend teams for user experience.
  • Integrate APIs and implement GraphQL for data fetching.

Skills

AEM development
Java
Node.js
React.js
GraphQL
Adobe Cloud services
CI/CD pipelines
Agile methodologies

Education

Bachelor’s degree in Computer Science
Master’s in related field

Tools

Jenkins
Groovy scripting
Jira
Confluence
IntelliJ
VS Code
Eclipse

Job description

Press Tab to Move to Skip to Content Link

Select how often (in days) to receive an alert:

Software Engineering Specialist - AEM

Posting Date: 5 Aug 2025

Function: Software Engineering

Unit: Digital

Location: Snowhill, Birmingham, United Kingdom

Salary: Competitive with Benefits

We are seeking a Software Engineering Specialist responsible for designing, developing, and maintaining software solutions using technologies such as AEM, Java, Node.js, React.js, GraphQL, and Adobe Cloud services. The role involves leveraging expertise in Headless CMS, APIGEE integration, GraphQL, and SEO to deliver seamless multi-channel experiences, improve API management, and enhance search engine visibility. You will collaborate with cross-functional teams, provide technical leadership, mentor junior developers, and contribute to process improvements. Your work will ensure the quality, performance, and scalability of our applications.

This role emphasizes innovation and scalability, supporting new product and service launches with robust infrastructure. You will focus on improving user experience, automating operations, and enabling data-driven decisions, while ensuring system reliability and swift incident response. Your collaboration and documentation skills will be vital in a fast-evolving tech landscape, helping to strengthen our organization’s resilience and drive excellence in delivering products and services.

You will also assist in the rollout and integration of the Design system across all BT brand digital products, working closely with Engineering Squad members to maximize adoption and minimize breaking changes.

What you’ll be doing
  • Develop and maintain components, templates, workflows, and services within AEM.
  • Collaborate with frontend and backend teams to create seamless user experiences using React.js, Node.js, and other technologies.
  • Utilize Java and OOP concepts to build scalable backend services and APIs.
  • Design and implement Headless CMS solutions for consistent content delivery.
  • Develop APIs and micro-services for content distribution in a headless architecture.
  • Integrate APIGEE for API management, security, and analytics.
  • Implement GraphQL to optimize data fetching and client-server communication.
  • Apply SEO best practices to enhance search engine visibility.
  • Develop and optimise CI/CD pipelines using Jenkins and Groovy scripting.
  • Mentor junior developers and promote best practices.
  • Participate in Agile processes, including sprint planning and backlog grooming.
  • Create and maintain technical documentation.
  • Transform wireframes into functional web applications with UX/UI collaboration.
  • Implement unit and automated tests, conduct code reviews.
  • Use Jira and Confluence for task management and communication.
  • Leverage Adobe Cloud services like Adobe Target, Launch, and Analytics to improve customer experience.
  • Work with AEM workflows, Sling, schedulers, and content management tools.
  • Collaborate with teams to troubleshoot and resolve issues efficiently.
  • Utilize IDEs such as IntelliJ, VS Code, and Eclipse for development and debugging.
  • Stay updated with industry trends and incorporate relevant technologies.
Skills
  • Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s preferred.
  • 10+ years of experience in software development, focusing on AEM and Full Stack technologies.
  • Proficiency in Java and OOP.
  • Understanding of frontend technologies like Node.js and React.js.
  • Extensive experience with Adobe Cloud services, including Adobe Target, Launch, and Analytics.
  • Strong knowledge of CI/CD pipelines, Jenkins, and Groovy scripting.
  • Familiarity with Agile tools such as Jira and Confluence.
  • Experience with Apache Sling, AEM workflows, schedulers, and content management.
  • Proficient in IDEs like IntelliJ, VS Code, Eclipse.
  • Excellent problem-solving, troubleshooting, and communication skills.
  • Proven leadership and mentoring experience.
  • Self-motivated, detail-oriented, and independent worker.

Our values

Leading inclusively and Safely: Inspiring trust through honesty and integrity.

Owning outcomes: Making decisions that benefit the organization.

Delivering for the customer: Executing priorities that add value.

Being commercially savvy: Applying external perspectives in decision-making.

Looking to the future: Embracing growth opportunities and building diverse, future-ready teams.

We offer a competitive salary, 25 days annual leave plus bank holidays, a 10% bonus, life assurance, pension, share scheme, healthcare options, discounts on EE and BT products, and more.

About us

BT Group is a pioneering telco with a rich heritage, leading digital infrastructure projects, and transforming connectivity through investments in fibre and 5G. We are committed to innovation, customer service, and creating an inclusive workplace. We welcome applications from candidates of diverse backgrounds and those seeking flexible working arrangements. We also provide reasonable adjustments during the recruitment process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs