Logo
Amazon

Software Development Engineer II - Ads Security

Amazon, New York, New York, us, 10261

Save Job

Job ID:

3022279 | Amazon.com Services LLC The Ads Security organization at Amazon is focused on creating cutting-edge technical solutions to identify, assess, and mitigate security risks within the Advertising sector. Our vision is to enhance the development speed of our Advertising business by embedding robust security measures into our products. We are on the lookout for a skilled Software Engineer who will design and build scalable, real-time software solutions aimed at safeguarding Amazon's Ads business, enhancing customer privacy, and ensuring data security. Your contributions will be vital in developing scalable tools for identifying, addressing, and mitigating security vulnerabilities, thereby improving the security posture of over 100 Ads applications. You will leverage advanced cryptographic techniques, such as SHA-256, symmetric key encryption, and secret key hashing, to protect customer information and adhere to security compliance standards. In addition to creating secure systems, you will help establish clear pathways for Ads teams to follow, promoting security best practices through reusable code patterns, libraries, and frameworks. As part of a team responsible for mission-critical tier-1 services, you will also provide on-call support and ensure system reliability at scale. Additionally, you will have the opportunity to work on essential security tools that elevate the overall security framework of the Ads business, ensuring alignment with industry-leading security standards. If you are passionate about constructing secure, high-performance systems and possess a strong software development background with an emphasis on security, we want to hear from you! Key Responsibilities: Design, implement, and deploy secure, scalable, low-latency, real-time software solutions. Ensure customer privacy and data security using advanced cryptographic techniques. Develop critical security tools to bolster the security posture of the Ads business. Collaborate in an agile environment on design, technical refinements, code reviews, testing, and debugging. Create reusable code patterns, including APIs, libraries, and SDKs. Conduct design reviews to align with security and performance standards. Mentor and guide fellow engineers to cultivate engineering excellence. A Day in the Life: Drive the design and implementation of products that enhance the security of Ads applications. Continuously improve product features through iterative development. Collaborate with peers on technical designs and refinements, code reviews, and testing. Develop and implement testing frameworks and test plans to ensure code quality. Lead design reviews to ensure alignment with tactical goals. Mentor engineers and advocate for best practices in engineering and security. About the Team: At Amazon, security is essential to maintaining customer trust and delivering enjoyable experiences. The Ads Security team is dedicated to establishing and maintaining high security standards across all Ads products and services. We offer talented security professionals an opportunity to advance their careers and gain experience in various fields, including cloud, devices, retail, entertainment, healthcare, operations, and physical stores. Work/Life Balance: We value work-life harmony. Achieving success at work should never come at the expense of home life, which is why flexible work hours and arrangements are integral to our culture. When we feel supported both in the workplace and at home, there’s nothing we can't achieve. Inclusive Team Culture: In Amazon Security, continual learning and curiosity are part of our ethos. Ongoing DEI events and learning experiences inspire us to embrace our diversity and uniqueness. Tackling the toughest security challenges demands a variety of ideas, perspectives, and voices. Training and Career Growth: We’re consistently raising our performance bar as we strive to become Earth’s Best Employer. Thus, you’ll find abundant knowledge-sharing, training, and other career development resources to help you grow into a well-rounded professional. BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems. Experience programming in at least one software programming language. PREFERRED QUALIFICATIONS 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor's degree in computer science or a related field. Strong collaborative skills and ability to influence security best practices. Amazon is an equal opportunity employer and does not discriminate based on protected veteran status, disability, or other legally protected status. This position will remain posted until filled. Applicants should apply via the internal or external career site. The base pay for this position ranges from $129,300/year in our lowest geographic market to $223,600/year in our highest geographic market, based on factors like market location and job-related skills. Amazon offers a comprehensive compensation package, including equity, sign-on payments, and a full range of medical, financial, and other benefits.