Senior Software Engineer

New Yesterday

Job Description

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.

Location:
London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search