IT & Software

Software Development Engineer - 2027

Amazon

London · Greater London · United Kingdom

Overview

In this role you will own the full lifecycle of code—from design to deployment and operation—driving high-quality solutions for millions of customers. You will collaborate with experienced teams to build and operate innovative services, solving ambiguous problems with scalable, reliable designs. You’ll work in an agile setting, emphasize operational excellence, and leverage AI-powered tools to boost productivity. This is a hands-on, impact-driven opportunity within a culture that values ownership, learning, and mentorship.

Responsibilities
  • Collaborate with cross-disciplinary teams to design, build, and operate customer-focused products and services.
  • Decompose complex problems into well-defined components before implementation.
  • Contribute to the design and development of scalable, reliable services with varying distributed-systems scope.
  • Conduct code reviews and provide constructive feedback to ensure correctness.
  • Create clear and accurate technical documentation.
  • Utilize GenAI and AI-powered tools to enhance productivity while validating AI-generated code.
  • Write clean, maintainable code following best practices and design patterns.
  • Work in an agile environment with CI/CD practices and participate in on-call duties.
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Key requirements
  • Experience using AI-assisted development tools in academic or professional settings
  • Experience with at least one general-purpose programming language (Java, Python, C++, C#, Go, Rust, or TypeScript)
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Excellent written and verbal communication
  • Strong collaboration and teamwork
  • Ownership and initiative
  • AI-assisted development tools and GenAI
  • General-purpose programming languages (Java, Python, C++, C#, Go, Rust, TypeScript)
  • Data structures and basic algorithms

Reference: WJ-747_31167941

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.