Amazon SDO Privacy engineering operates in Iasi, Bucharest, Austin, TX and Seattle WA. Our mission is to develop services which will enable every Amazon service operating with personal data to satisfy the privacy rights of Amazon customers. We are working backwards from the customers and world-wide privacy regulations, think long term, and propose solutions which will assure Amazon Privacy compliance.
As a Software Development Engineer in the Amazon SDO Privacy Tech team, you will:
- Design, implement, and maintain solutions which handle a high volume of traffic, are highly available, targeting to achieve 100% uptime.
- Integrate with existing Amazon services and deliver customer-facing functionalities on Amazon customer-facing websites.
- Work with customers, stakeholders, and peers to transpose ideas into pragmatic solutions focusing on operational excellence, security compliance, and technical excellence.
- Own complex designs that will contribute to Amazon's mission and represent them in discussions with Distinguished / Principal Engineers across Amazon.
- Develop solutions operating on AWS Cloud infrastructure, using services like AWS CDK, DynamoDB, S3, AWS Lambda, AWS Step Functions, API Gateway, EFS, Amazon OpenSearch, ECS, CloudWatch, CloudFormation, AWS SDK.
- Develop both internal and external customer-facing interfaces using React or Angular libraries or Amazon internal JavaScript Libraries.
- Become proficient in multiple programming languages, primarily using Java along with Python and Ruby.
- Become proficient with design patterns like Builder, Singleton, Interpreter, Adapter, Decorator, Proxy, and others.
Key responsibilities include:
- Designing, developing, and operating key system products and services
- Ensuring designs align with organizational and existing services architectures
- Maintaining and promoting a high operational and security excellence bar
- Operating in an Agile/Scrum environment to deliver incrementally high-quality services
The role also offers opportunities for mentoring and career growth, including involvement in the hiring process, contributing to colleagues' development, and access to Amazon's mentorship program.
This position requires a Bachelor's Degree in Computer Science or related field (or equivalent experience) and at least 2 years of professional experience in software development. Strong computer science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis are essential.