Software Development Engineer


Location
London
Hours
Full Time
Salary
Competitive salary package
About the Role
As a Software Development Engineer at Amazon, you will collaborate with a team of talented engineers to build low-latency solutions across frontend, middle tier, and backend systems. You will work with a variety of core languages, microservices, and AWS technologies including Java, DynamoDB, Lambda, SQS, SNS, and more. This role requires a smart engineer who can navigate ambiguity, clarify requirements independently, build prototypes, and deliver results quickly. Join a team where builders build software and delight customers. You will have the opportunity to learn, have fun, and make a positive impact on millions of people worldwide.
About the team
The Fuse tech team is an innovative, high-energy group working on Amazon Fuse, a wholesale subscription service enabling 3rd party enterprises with billing and distribution capabilities. Fuse provides a one-stop integration point for service teams such as Prime, Music, and Video to offer their subscription services through top global partners serving more than 4 billion consumers. While leveraging existing Amazon systems when possible, you will tackle challenging problems requiring innovative solutions.
Experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- Contribution to architecture and design of new and existing systems, including design patterns, reliability, and scaling
- Building complex software systems successfully delivered to customers
- Professional (non-internship) software development experience
About you
You are a proactive engineer who can work independently to clarify ambiguous requirements and deliver high-quality software quickly. You thrive in a fast-paced environment and enjoy solving challenging problems with innovative solutions.
Qualifications
- Bachelor's degree in computer science or equivalent preferred
- Experience with full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations

