Role Title / Position: Software Development Engineer Type : Contract Duration:12 months Location : London (EC2A 2FA), UK Hybrid / Onsite : 5 days required onsite. Job Description: Must Haves : \* Strong backend experience (Java) \* Infrastructure as Code experience (AWS CDK preferred) \* Deep AWS knowledge \* Understands how AWS deploys and manages infrastructure \* Experience operating production systems \* Availability \* Metrics \* Alarms \* Incident awareness \* Strong understanding of distributed systems \* Comfortable making independent production changes \* Familiar with: \* DNS \* TLS \* Load balancing (conceptual understanding is required) What You'll Do • Design, build, and deploy backend services and infrastructure that power Prime Video's network edge • 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 our two primary languages (Java, 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 • Familiarity with edge computing, request routing, or content delivery architectures • 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 Thanks