onsite
Software Development Engineer, Amazon Customer Service - Associate Experience - Amazon.com
Software Engineer
Software Development Engineer focused on building scalable, self‑service and automated customer support tools using Java, GraphQL, and AWS, driving reliability and efficiency for Amazon Customer Service Associates.
About the role
Key Responsibilities
- Design, develop, and deploy distributed solutions that support Amazon‑scale customer service workflows.
- Implement self‑service and automation features to streamline issue resolution for CSAs.
- Collaborate with cross‑functional teams to define requirements and translate them into robust, maintainable code.
- Optimize performance, reliability, and security of customer support applications.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- Proficiency in Java and experience building distributed systems.
- Strong knowledge of GraphQL for API design and data retrieval.
- Hands‑on experience with AWS services (e.g., EC2, Lambda, SQS, DynamoDB).
- Solid understanding of automation and self‑service concepts in a customer‑support context.
- Excellent analytical, problem‑solving, and communication skills.