System Development Engineer, Customer Service Security
About the role
Do you want to secure Amazon's most customer centric experiences? As a System Development Engineer on the Endpoint Security Team, you'll build, test, and deploy technology and security solutions that are integral to how Amazon's Customer Service Associates worldwide interact with customers every day. You'll work across the entire technology stack—from device firmware to cloud-scale data processing. Your solutions will handle billions of records in AWS while maintaining Amazon's high security standards. You'll collaborate with teams across Amazon to continuously raise the security bar and enable Customer Service to introduce innovative customer experiences. You'll play a critical role in every interaction where Customer Service operations personnel access and handle customer data. This includes securing how associates view customer information, how data moves across the network, and how we protect customer trust at every touchpoint. The team is dispersed across multiple locations, mainly in Seattle, Toronto, and Austin, balancing security with usability while investing in solutions that allow rapid flex and pivot to meet an ever‑changing business and security landscape.
Responsibilities
- Independently manage a two‑pizza team of engineers, develop their careers and foster a culture of innovation and inclusivity.
- Define strategic investments to deliver more value to customers more quickly.
- Participate in three‑year planning, annual planning, and business updates where the team states plans and progress.
- Interact with other SDMs and their teams, data professionals, and product and program teams to build cohesive strategies to secure Customer Service's endpoints.
- Work with directs day‑in‑day‑out to help them solve problems and advance their careers.
- Meet at least weekly with the leadership team to discuss the team's biggest problems and solutions.
- Interact with senior leadership while making plans and reviewing CS‑Security wide initiatives.
Requirements
- Experience in automating, deploying, and supporting infrastructure.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
- Experience with Linux/Unix.