Software Engineer in City of London

Software Engineer in City of London

City of London Full-Time No working from home possible
L

Software Development Engineer – Edge Platform

Location: London

Working Model: 5 days on-site

Contract: 12 months – PAYE

Working Hours: 40 hours per week

ROLE OVERVIEW

We are looking for an experienced Software Development Engineer to join a large-scale Edge Platform engineering team in London.

You will work on mission-critical platform services supporting configuration management, push notifications, observability, intelligent traffic routing, automated failover and AI-enabled platform capabilities.

This is a senior engineering role suited to someone who can independently own medium-complexity features, develop high-quality production code and contribute to the reliability and operational excellence of large-scale distributed systems.

KEY RESPONSIBILITIES

β€’ Design, build and extend features for a remote MCP platform

β€’ Develop highly available backend and distributed services

β€’ Build production solutions using Java, Kotlin and TypeScript

β€’ Work with AWS services including EC2, NLB, ElastiCache, Lambda and DynamoDB

β€’ Develop and maintain infrastructure using AWS CDK

β€’ Support high-throughput, low-latency distributed systems

β€’ Work with DNS, HTTP/TLS and load-balancing technologies

β€’ Troubleshoot application, infrastructure and networking issues

β€’ Support intelligent traffic routing and automated failover

β€’ Maintain monitoring, dashboards, alarms and runbooks

β€’ Participate in on-call rotations and incident response

β€’ Support CI/CD and deployment automation

β€’ Conduct code reviews, testing, refactoring and performance optimisation

β€’ Independently own and deliver technical features with minimal guidance

β€’ Use Generative AI and coding agents effectively within engineering workflows

KEY EXPERIENCE

β€’ Professional software development engineering experience

β€’ Strong Java, Kotlin and TypeScript skills

β€’ Experience building backend services or distributed systems

β€’ Hands-on AWS experience including EC2, NLB, ElastiCache, Lambda and DynamoDB

β€’ Infrastructure as Code experience, ideally AWS CDK

β€’ Strong understanding of DNS, HTTP/TLS and load balancing

β€’ Production software operations experience including monitoring, alarming and incident response

β€’ Strong Linux/UNIX and shell scripting skills

DESIRABLE EXPERIENCE

β€’ High-throughput, low-latency systems

β€’ Concurrency, profiling and performance optimisation

β€’ CI/CD pipelines and deployment automation

β€’ DDoS protection, authentication protocols and TLS termination

β€’ Strong unit testing, code review and continuous deployment practices

β€’ Experience using Generative AI and coding agents to improve development productivity

Software Engineer in City of London employer: Linnk Group

Join a dynamic and innovative team in London as a Software Development Engineer, where you'll have the opportunity to work on cutting-edge Edge Platform technologies. Our collaborative work culture fosters creativity and growth, providing you with ample opportunities for professional development and skill enhancement. With a focus on operational excellence and a commitment to employee well-being, we offer a rewarding environment that values your contributions and encourages you to take ownership of impactful projects.

L

Contact Details:

Linnk Group Recruitment Team