Senior Software Engineer

FDM Group

London, UKremote countryPosted Jun 23, 2026
Posting intelligenceActively listedReposted 5×, possible evergreen/ghost posting

Skills

nodecicdrustawsecsjavascript

About the role

About The Role

FDM is a global business and technology consultancy seeking a Senior Software Engineer to work for our client within the Technology / E-Commerce sector. This is initially a 6-month contract with the potential to extend and will be a fully remote role that will be based in the UK, with occasional travel to London.

Our client is a global leader in industrial components and technology solutions. Their UK engineering team is undergoing significant platform investment, and this role sits within their Data Graph & Content team- a central platform function responsible for the federated GraphQL architecture and data layer consumed by engineering teams across the organisation. The successful candidate will join a high-autonomy team with real influence over architectural direction, shaping the services and standards used across the wider engineering function.

Responsibilities

Design, implement and operate federated GraphQL architecture including schema design, subgraph ownership, schema governance and performance optimisation

Build and maintain scalable backend services using Node.js within a microservices architecture, applying strong service boundary and communication pattern principles

Design and deliver serverless solutions on AWS, applying cloud architecture best practices across the full infrastructure lifecycle

Own CI/CD pipelines end to end- build, test and deploy automation, quality gates, and environment promotion

Implement and maintain a mature testing approach including unit, integration and end-to-end test suites

Collaborate with engineering teams across the organisation to ensure the data graph and content APIs meet the needs of internal consumers

Contribute to the technical direction of the team, including tooling decisions, ways of working, and DevOps practices

Work with Headless CMS (Contentful) as a content data source, integrating it into the wider graph architecture

About You

Strong commercial experience with Node.js development in a backend or platform engineering context

Proven hands-on experience designing and implementing Federated GraphQL architectures using Apollo Federation, including schema design, subgraph ownership and performance considerations

Strong experience designing and operating solutions on AWS, applying cloud architecture best practices (Lambda, ECS, API Gateway, CloudFront)

Solid understanding of microservice architecture - service boundaries, communication patterns and operational concerns

Experience designing and delivering serverless solutions on AWS

Proven experience implementing and maintaining CI/CD practices including build/test/deploy automation and quality gates

Demonstrated ability to implement a mature testing approach including unit tests and end-to-end automated test suites

Solid understanding of DevOps processes and ways of working

Experience with Headless CMS, specifically Contentful

Knowledge of Rust and experience with Rhai (embedded scripting for Rust) is highly desirable

ECS experience is highly desirable given the client's current infrastructure migration

Minimum of 5 years' experience in a backend or platform software engineering role

About Us

FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 2500 employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer, currently listed on the FTSE4Good Index and as a 2026 Financial Times UK ‘Best Employer’.

Diversity and Inclusion

Why join us

Career coaching, mentoring and access to upskilling throughout your entire FDM career

Assignments with global companies and opportunities to work abroad

Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field

Annual leave and work-place pension

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United Kingdom varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United Kingdom medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.