Software Dev Engineer
Amazon
Amazon
Join Amazon Customer Service as a Software Development Engineer II on the Associate Experience team. This role is pivotal in shaping exceptional customer interactions through innovative technology. We focus on enhancing self-service tools and empowering Customer Service Associates to provide effective, empathetic, and efficient issue resolution. Our team is dedicated to eliminating defects and advocating for customer needs across the company.
As an integral part of this team, you will conceptualize, build, and own robust customer engagement services that anticipate and address customer inquiries at a global scale. Collaborating with cross-functional teams, you will drive technical strategy and enhance our technology platform, overseeing systems that define the ultimate customer service experience. Additionally, you will champion engineering best practices and guide junior engineers.
We embrace Scrum, test-driven development, and continuous deployment, making strategic trade-offs between time, quality, and resources. If you are driven by results, guided by data, and passionate about leveraging technology to craft groundbreaking customer experiences, we encourage you to connect with us.
Design, develop, and manage sophisticated software services and tools to tackle complex business and operational challenges, prioritizing simplicity and scalability.
Enhance existing systems for optimal performance, reliability, and maintainability at Amazon's scale.
Make well-informed technical decisions regarding system architecture, technology selection, and problem-solving strategies with minimal supervision.
Proactively identify and mitigate technical risks throughout the development lifecycle, escalating concerns as necessary.
Collaborate closely with engineers and other teams to contribute to design discussions, align on technical roadmaps, and foster improvements across departmental boundaries.
Balance time, quality, and resources effectively to deliver high-caliber outcomes within project deadlines.
Monitor, analyze, and act upon key performance indicators to optimize system efficiency and drive ongoing enhancements.
Implement and refine engineering processes, contributing to operational excellence and establishing best practices within the team.
Mentor junior engineers by providing technical direction, conducting code reviews, and cultivating a culture of continuous learning and high standards.
Produce clear technical documentation, including design specifications and operational guides, to facilitate system ownership and knowledge sharing among team members.
A minimum of 3 years of professional software development experience, excluding internships.
At least 2 years of experience in designing or architecting new and existing systems, encompassing design patterns, reliability, and scalability.
Proficiency in at least one programming language.
Experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
A Bachelor's degree in Computer Science or a related field is preferred.
Amazon
E-Commerce