Software Development Engineer, Amazon

Global technology company that makes it easier for teams to produce, store, catalog, secure, move, and analyze data at massive scale.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer, Amazon

Business Data Technologies (BDT) at Amazon is seeking a Software Development Engineer to join their team focused on making it easier for teams across Amazon to handle data at massive scale. The role is within the BDT Privacy team, which is responsible for raising the bar on data privacy through self-service solutions. You'll be working on one of Amazon's largest data lakes where thousands of teams search, share, and store Exabytes of data securely.

The position involves developing and maintaining systems that process millions of data deletion requests, handle terabytes of data deletion, and fulfill thousands of Data Subject Access Requests monthly. You'll be working with primary languages Java and Python to build robust, scalable solutions that combine AWS tooling, open-source products, and custom services.

As an engineer on the team, you'll lead architectural initiatives focusing on scaling, security, and availability. You'll be responsible for designing and implementing solutions that meet evolving business and market needs while ensuring compliance with data privacy regulations. The role offers the opportunity to work with cutting-edge technology while solving complex problems related to data privacy and security at scale.

The ideal candidate will bring strong expertise in distributed system design and engineering best practices, along with the ability to produce efficient, maintainable code. You'll join a motivated team of top-tier professionals in a collaborative environment where you can make a significant impact on Amazon's data privacy infrastructure.

This is an excellent opportunity for someone passionate about large-scale systems, data privacy, and security who wants to work on solutions that directly impact millions of customers while maintaining the highest standards of data protection and compliance.

Last updated 25 minutes ago

Responsibilities For Software Development Engineer, Amazon

  • Lead architecture of large initiatives in scaling, security and availability
  • Design, develop and support world-class systems serving diverse user profiles and teams
  • Produce robust, efficient and maintainable code
  • Challenge existing systems and explore improvements
  • Participate in setting vision and objectives
  • Understand compliance requirements for data storage
  • Drive algorithm and architecture design
  • Work on privacy and data protection solutions

Requirements For Software Development Engineer, Amazon

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Development Engineer, Amazon Pay Transaction Processing

Software Development Engineer role at Amazon Pay focusing on transaction processing systems, requiring 3+ years of experience in distributed systems and Java development.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks Software Development Engineer II for Data Center Operating Systems team to design and build distributed systems, lead junior engineers, and drive operational excellence.

Software Development Engineer, Key for Business

Software Development Engineer position at Amazon's Key for Business team, focusing on building access technology and IoT solutions for package delivery optimization.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon Digital Acceleration team, building scalable systems for digital content and subscription services with 2+ years experience required.

Application Engineer III

Application Engineer III position at Amazon's Kindle Engineering Support team, providing tier 3/4 support and development for digital products.