Manager of Software Development, Amazon Search
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
Amazon Search is looking for a Software Development Manager to lead a team in Search Customer Experience. The organization enables teams throughout the company to conceptualize, create and evaluate compelling search experiences for our customers. Our goal is to accelerate the rate of experimentation in Search and to do so, we provide a suite of developer and designer tools that enable that.
We are looking for a motivated SDM who is passionate about delivering a world class Search CX to customers and also building a stellar developer experience. On a day-to-day basis, you will:
+ Lead a medium-sized, close-knit team of engineers that are agile, data driven, and highly collaborative.
+ Design and implement your own ideas along with those that meet customer-driven, highly visible goals. Our impact is huge: hundreds of millions of customers, billions of dollars in revenue and hundreds of millions of content optimization decisions per day.
+ Build services and libraries used by hundreds of developers.
+ Release new features daily to our customers.
To be successful on this team, you should be highly motivated to build quality systems with a high speed of delivery. In addition, you should enjoy mentoring and leading less experienced engineers, and be excited about building a team around you that can deliver more together than you can alone. You should be well-rounded and not afraid to tackle challenges ranging from high-scale, highly-available, low-latency back-end systems to front-end customer facing systems. If this sounds like you, let’s talk more!
+ Bachelor’s Degree in Computer Science or related field
+ 5+ years professional experience in software development
+ Computer Science fundamentals in object-oriented design
+ Computer Science fundamentals in data structures
+ Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
+ Strong written and verbal communication skills
+ Great candidates will have a proven track record of leading the delivery of large-scale, high-quality systems focused on the platform and application layers of the technology stack
+ Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
+ Successful candidates will have a strong background in an object-oriented language such as Java and experience building large scale web applications
+ Strong desire to improve our customer’s search experience a must
+ Experience with Scrum or Agile development a plus
+ Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
+ Ability to take a project from scoping requirements through actual launch of the project
+ Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks
+ Experience managing complex projects, with significant bottom-line impact
+ Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
+ Experience mentoring/training the engineering community on complex technical issues
+ Experience as a technical lead on demanding, cross-functional projects
+ Ability to ensure the quality of architecture and design of systems
Share this job
CompanyAmazon Development Center Germany GmbH
Position CategorySoftware Development
Company/Location (search) : Country (Full Name)Germany