Enable job alerts via email!

Software Development Engineer, Amazon, Amazon

Amazon

London

On-site

GBP 50,000 - 80,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the tech industry is looking for a Software Development Engineer to join their team in London. The position involves leading architectural initiatives, writing robust code mainly in Java and Python, and contributing to data privacy efforts. Ideal candidates will have substantial experience in software development, particularly in scalable and secure systems, aligning with Amazon's high standards for operational excellence.

Qualifications

  • 3+ years of professional software development experience.
  • Experience in architecture of new and existing systems.
  • Experience with programming in at least one programming language.

Responsibilities

  • Lead architecture of large initiatives in scaling, security, and availability.
  • Design, develop and support a world-class system.
  • Produce robust, efficient, and maintainable code.

Skills

Software Development
Java
Python
Distributed Systems
Design Patterns
Data Privacy

Education

Bachelor's degree in computer science or equivalent

Job description

Software Development Engineer, Amazon, Amazon

Business Data Technologies (BDT) makes it easier for teams across Amazon to produce, store, catalog, secure, move, and analyze data at massive scale. Our managed solutions combine standard AWS tooling, open-source products, and custom services to free teams from worrying about the complexities of operating at Amazon scale. This lets Amazon Engineers to move beyond the engineering and operational burden associated with managing and scaling platforms, and instead focus on scaling the value they can glean from their data, both for their customers and their teams.

We own the one of the biggest (largest) data lakes for Amazon where 1000’s of Amazon teams can search, share, and store EB (Exabytes) of data in a secure and seamless way; using our solutions, teams around the world can schedule/process millions of workloads on a daily basis. We provide enterprise solutions that focus on compliance, security, integrity, and cost efficiency of operating and managing EBs of Amazon data.

Key job responsibilities
***********************************
As a Software Development Engineer, you will:

* Lead architecture of large initiatives in scaling, security and availability.
* Design, develop and support a world-class system that serves diverse user profiles and teams.
* Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java and Python.
* Continually challenge what exists and explore what should be changed to best meet evolving business and market needs.
* Possess expert knowledge in large scale distributed system design and engineering best practices
* Participate in setting a vision and objectives in alignment with business and market needs.
* Understand the compliance requirements for data storage and raise the bar of Privacy for Amazon.
* Drive and work on algorithm and architecture design, execute and deliver results.
* Invent the future, instead of just being a bystander.
* Join a great group of motivated, top-notch, people and work with them to solve interesting and useful problems in a fun, collaborative environment.

***********************************


About the team
***********************************
BDT Privacy team strives to raise the bar on data privacy through self-service solutions aligned based on CDO Privacy's guidelines.
The BDT Privacy team is responsible for accelerating Amazon's data-driven business by enabling the next generation of analytics and machine learning technologies at scale, while raising the bar on global customer trust. We provide foundational capabilities to meet regulatory and compliance needs related to data deletion, data retention, and data retrieval for DSAR (Data Subject Access Requests) across Amazon's Andes datasets. Our team processes millions of on-demand data deletion requests, deletes terabytes of data using programmatic deletion, and fulfills thousands of DSAR requests each month. We automate data privacy, compliance, and security requirements, favoring reusable solutions and self-service tools to create a virtuous cycle of operational excellence, efficiency, and continuous improvement.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
- Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted: June 17, 2025 (Updated about 1 hour ago)

Posted: June 17, 2025 (Updated about 1 hour ago)

Posted: January 22, 2025 (Updated about 1 hour ago)

Posted: June 17, 2025 (Updated about 3 hours ago)

Posted: June 17, 2025 (Updated about 4 hours ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.