Menu

Lead Platform Engineer (.Net & AWS)

Job details
Posting date: 12 May 2026
Salary: £40,000 to £45,000 per year
Hours: Full time
Closing date: 11 June 2026
Location: 50 Salisbury Road, Cranford, Hounslow TW4 6JQ
Remote working: On-site only
Company: Futuristic Technologies Ltd
Job type: Permanent
Job reference: FTL12052026

Apply for this job

Summary

Job Description:
We are seeking an experienced Lead Platform Engineer (.Net & AWS) with over 10 years of expertise in designing, developing, and leading enterprise-scale applications using C#, .NET Core/.NET 6/7/8, ASP.NET Core, and modern frontend frameworks such as Angular and React, alongside AWS cloud-native architectures.

The successful candidate will possess a proven track record of building scalable, high-performance, cloud-native distributed systems, including microservices, event-driven architectures, and serverless solutions for large global enterprises.

Job Role and Responsibilities:
• Design, develop, and maintain scalable enterprise-grade applications using C#, .NET Core/.NET 6/7/8, ASP.NET Core, and modern frontend frameworks such as Angular and React.
• Architect and implement microservices-based, event-driven, and cloud-native distributed systems for large-scale enterprise platforms.
• Develop secure, high-performance RESTful APIs and backend services using Clean Architecture, SOLID principles, and Test-Driven Development (TDD) methodologies.
• Design and deliver cloud-native solutions on AWS using services such as Lambda, EC2, S3, IAM, CloudWatch, SQS, SNS, EventBridge, and EKS.
• Build and maintain serverless and containerised architectures to ensure scalability, resilience, and high availability.
• Implement asynchronous and event-driven integration patterns using AWS messaging and streaming services.
• Apply enterprise resilience patterns including retries, dead-letter queues (DLQs), idempotency, throttling, and circuit breakers.
• Lead monolith-to-microservices modernisation programmes and support cloud transformation initiatives.
• Collaborate with DevOps teams to design and implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
• Manage containerised deployments using Docker and Kubernetes (EKS), including Blue-Green and zero-downtime deployment strategies.
• Implement observability and monitoring solutions using logging, monitoring, and tracing tools such as AWS CloudWatch or equivalent platforms.
• Lead production support activities, including incident management, root cause analysis (RCA), and continuous service improvement initiatives.
• Optimise application and database performance using SQL Server, PostgreSQL, indexing strategies, and query optimisation techniques.
• Provide technical leadership through architecture guidance, code reviews, mentoring, and engineering best practices.
• Work within Agile/Scrum delivery environments, actively contributing to sprint planning, estimation, design discussions, and delivery governance.

Required Skills and Experience:
• Minimum 10+ years of professional experience in software engineering and full-stack development using C#, .NET Core/.NET 6/7/8, ASP.NET Core, and modern JavaScript frameworks such as Angular and React.
• 6 + years of experience in Test-Driven Development (TDD), unit testing frameworks, and software quality engineering best practices.
• Strong hands-on experience in Test-Driven Development (TDD), unit testing frameworks, and software quality engineering best practices.
• Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent industry experience) - mandatory.
• AWS certification(s) at Foundational, Associate, or Professional level — mandatory.
• Strong expertise in designing microservices, distributed systems, and event-driven architectures on AWS.
• Hands-on experience with AWS Lambda, EventBridge, SQS, SNS, EC2, S3, IAM, CloudWatch, and EKS.
• Proven ability to design and develop resilient, fault-tolerant, and highly available cloud-native systems.
• Extensive experience in backend modernisation and monolith-to-microservices migration programmes.
• Strong experience implementing CI/CD pipelines and DevOps best practices using modern automation tools.
• Solid understanding of distributed system design, inter-service communication, and system observability.
• Extensive experience with SQL Server and PostgreSQL, including performance tuning, indexing, and database optimisation.
• Strong proficiency in Entity Framework Core, ADO.NET, and data access best practices.
• Experience working with Docker and Kubernetes (EKS) for container orchestration and automated deployment management.
• Strong frontend development skills using Angular/React, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
• Proven experience working in Agile/Scrum delivery environments with strong stakeholder collaboration skills.
• Strong leadership, mentoring, communication, and stakeholder management capabilities.
• Excellent analytical and problem-solving skills, including experience in production troubleshooting and root cause analysis (RCA).

Desirable Skills:
• Exposure to multi-cloud environments such as AWS, Azure, or GCP.
• Experience with security testing, performance testing, and resilience engineering frameworks.
• Strong understanding of enterprise-scale containerised environments and cloud-native architecture patterns.

Apply for this job