Senior Software Development Engineer - Advertising Privacy Engineering

Amazon.com - Seattle, WA (30+ days ago)3.6


Job Description
Amazon's Advertising business is growing its share of the online advertising industry due to its unique combination of online retail behavior data, industry-leading cloud services, and a fast-moving startup culture. As we continue to grow and innovate, protecting the privacy and retaining the trust of our customers remains our primary focus.
The Privacy Engineering team is tasked with building tools, frameworks and APIs that protect customer privacy and retains their trust. The team will focus on engineering solutions that will support privacy by design. Being an emerging field, this role requires thought leadership, an ability to think outside the box, challenge status quo and think big to solve these problems not just for Advertising, but for all of Amazon.

About you:
You're looking for a career where you'll be able to ideate, innovate, design, build and deliver technology solutions. You look at problems holistically and thrive on cutting through complexity to deliver simple and maintainable solutions. You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. This highly visible role requires frequent communication with leadership in order to help shape and deliver on the product roadmap, and requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business, and customer experience goals. You'll be given an opportunity to own and drive initiatives through the entire software stack - from customer facing features, to exploratory innovation, all the way down to the datasets that the back-end services store.

Basic Qualifications
Bachelor’s degree in Computer Science, Computer Engineering or a related technical discipline.
5+ years of professional industry experience.
Experience with at least one modern programming language such as C, C++, C#, Java.
Object Oriented Design and familiarity with application and database programming under UNIX/Linux.
Experience with Agile (SCRUM, RUP, XP), OO modeling, web services, UNIX, middleware, database and data mining systems
Experience mentoring and training the engineering community on complex technical issues
Deep hands-on technical expertise, excellent verbal and written communication skills
A strong track record of project delivery for large, cross-functional projects
Experience building complex software systems that have been successfully delivered to customers
Experience with building high-performance, highly-available and scalable distributed systems.
A willingness to dive deep, experiment rapidly and get things done
Personal qualities
You have bit on an entrepreneurial streak and like understand how the entire business works, the long-term vision. Our Sr. SDEs don’t just define the technical approach, but also have a seat at the table to help make the right product decisions. We are in uncharted territory for the whole industry and you will play a major role in defining and developing key milestones.
Results oriented and analytical, with a strong customer and business focus.
Ability to communicate and discuss technical topics with both technical and business audiences.
Highly innovative, self-directed and able to deal well with ambiguous problems.
Strong sense of ownership, with a passion for software and continuous learning.
Preferred Qualifications
Here are some things that we'd prefer to see, though none is independently a requirement:
Experience in Privacy and/or Security
Experience in Advertising