freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and extend a remote MCP platform for Prime Video’s Edge Control team using Java, Kotlin, TypeScript, and AWS-native tech to power AI tooling and client-driven traffic routing.

Job Details:


  • Role - Software Development Engineer II
  • Location – London, UK
  • Type: Onsite – 5 days per week
  • Duration : 12 Months
  • Start Date : ASAP


Requirements:

  • Top Must-Haves: Java, Kotlin and TypeScript


Job Description:


We are hiring an L5 Software Development Engineer (contractor) in London to join the Prime Video Edge Platform team.


The Edge Control team accelerates builders by centralising undifferentiated effort, providing a suite of capabilities to safely control and configure Prime Video clients. We ensure client interactions with Prime Video's global infrastructure are reliable, cost-efficient, measurable, and fast. Our services enable safe management and release of client configurations, delivery of push notifications, and power the end-to-end observability and intelligent client-driven traffic routing with automated failover capabilities. We accelerate teams across Prime Video in deploying native AI solutions through providing a remote platform to rapidly and reliably host remote MCP tools.


You will work within the Edge Control team to build and operate mission-critical services using AWS-native technologies at scale.


What You'll Do

  • Design, build, and extend features to the remote MCP platform to accelerate Prime Video teams
  • Work on Operational Efficiency and maintaining availability and security
  • Participate in on-call rotations and operational excellence practices


Basic Qualifications


  • Professional software development experience
  • Proficiency with Java, Kotlin and TypeScript
  • Experience designing and building distributed systems or backend services
  • Experience with cloud infrastructure (AWS — e.g., Ec2, NLB, ElastiCache, Lambda, DynamoDB)
  • Experience with infrastructure-as-code (AWS CDK)
  • Strong understanding of networking fundamentals (DNS, HTTP/TLS, load balancing)
  • Experience operating and maintaining production software, including monitoring, alarming, and incident response
  • Linux/UNIX proficiency (command-line tools, shell scripting)


Preferred Qualifications


  • Experience with high-throughput, low-latency systems at scale
  • Advanced coding skills including concurrency, profiling, and performance optimisation
  • Experience with CI/CD pipelines and deployment automation
  • Experience with security at the network edge (DDoS protection, authentication protocols, TLS termination)
  • Demonstrated best-practice software engineering: unit testing, code reviews, refactoring, continuous deployment


L5 Expectations


  • Responsibly leverages AI, using it effectively for high productivity without compromising availability or OE burden
  • Owns and delivers medium-complexity features independently with minimal guidance
  • Writes high-quality code and uses Agents to write high quality code and participates actively in code reviews
  • Operates effectively in ambiguous situations and asks the right questions to unblock themselves
  • Contributes to operational excellence — dashboards, runbooks, alarm tuning
  • Communicates clearly with the team on progress, blockers, and technical trade-offs


Thank you.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available