We use cookies. Find out about cookies here. By continuing to browse this site you are agreeing to our use of cookies.

Software Development Manager, Arlington, Virginia

CategorySoftware Development
Job typeFull Time
CountryUnited States of America
At Alexa Shopping, we strive to enable shopping in everyday life. We allow customers to instantly order whatever they need, by simply interacting with their Smart Devices such as Amazon Show, Spot, Echo, Dot or Tap. Our Services allow you to shop, no matter where you are or what you are doing, you can go from 'I want that' to 'that's on the way' in a matter of seconds. The Alexa Shopping group is seeking talented and experienced Software Development Managers. You'll have the freedom (and encouragement) to experiment, improve, invent, and innovate on behalf of our customers. You will have the satisfaction of being able to look back and say you were a key contributor to something special from its earliest stages.

Looking for a Software Development leader who wants to lead and develop a team of software development engineers in Alexa Shopping. The team will be building spoken language understanding technology to solve our largest opportunities for increasing shopping traffic and routing accuracy.

This will require innovation and invention in how we detect, resolve, measure, and automate customer request routing accuracy. This requires delivering at Amazon scale where we must deliver solutions that will work in every language and locale for any customer globally across any Alexa device or application.

You will have exposure to and work with machine learning technology spoken language understanding, data science, and language engineering, in addition to service oriented architecture and AWS technology.

Come join us in a rapidly growing strategic space where you can build with the latest machine learning technologies.

Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Basic Qualifications:
• 7+ years of experience working directly with engineering teams
• Experience in partnering with product and program management teams
• 3+ years of people management experience, managing engineers
• 7+ years of relevant engineering experience
• 3+ years of people management experience, managing engineers
• Experience in partnering with product and program management teams

• Bachelor's Degree in Computer Science or related field, or equivalent technical education and work experience.
• 9+ years of Software Development experience
• 3+ years of experience as a development manager building and leading strong engineering teams
• Deep hands-on technical expertise in cloud based distributed software design and development, more so using AWS services
• Experience with Java, Scala, C#, Python, JavaScript
• Solid software development background including design patterns, data structures, test driven development
• Excellent verbal and written communications

Preferred Qualifications:
• Master's Degree in Computer Science or related technical discipline
• 5+ years of software development experience as a manager
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
• A deep understanding of the software development lifecycle, and a track record of shipping software on time
• Experience with scrum or kanban methodology for agile software development
• Experience designing software architecture for scalability, reliability and performance
• A passion for people management and mentoring
• Knowledge of professional software engineering practices & best practices for the full SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations
• AWS Certifications

Get new jobs by e-mail