Software Dev Engineer II
Job Description :
Customer Trust and Partner Support team ensures that Amazon is a safe and trustworthy place to shop and an amazing place to build a successful business selling products. We support this mission through providing a secure and accurate Identity verification platform. Identity verification is becoming a critical component to protect our customers from bad actors and provide fast and secure registration and account management capabilities. We provide an end to end solution for identity verification and account lifecycle management for various Amazon businesses across globe (North America, Europe, Japan, China and more). Our customers include Mechanical Turk, Selling on Amazon, Amazon Pay, Amazon Flex etc. We continuously strive to scale our systems to serve millions of Amazon customers with high accuracy, least friction, in a highly secure manner to enable a safe and secure shopping experience for customers.
Key job responsibilities
Engineers in the team need a strong understanding of Computer fundamentals and practical experience in working with large scale distributed systems. Experience with web services-based applications, especially at massive scale, is helpful.
A day in the life
Come join the exciting journey to outsmart the fraudsters and provide a secure environment for our customers through identity verification !!
Basic Qualifications :
2+ years of non-internship professional software development experience
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Programming experience with at least one software programming language.
4+ years' experience building successful production software systems.
A solid grounding in computer science fundamentals (based on a BS or MS in CS or related field).
Ability to translate raw requirements into good design while weighing technical feasibility tradeoffs.
A working knowledge of at least some modern programming languages (Java) and open-source technologies is required.
Excellent at communicating technical information.
Has mentored other software developers in the past.
Preferred Qualifications :
BS/MS in Computer Science or equivalent.
Experienced in developing service oriented architectures and an understanding of design for scalability, performance and reliability.
Ability to mentor other software developers so that architectural vision and software quality are maintained.
Ability to achieve stretch goals in a fast paced, highly innovative environment.
Expertise in delivering innovative and high-quality applications.
A strong desire to construct, a sense of ownership, a sense of urgency, and a sense of drivability.
Strong organisational and problem-solving abilities, as well as meticulous attention to details.
Ability to triage issues, respond quickly to changes, collaborate with others, and multi-task on a variety of products and projects.
Excellent communication, collaboration, and reporting skills, as well as analytical and problem-solving abilities.