Work in Washington Veterans Jobs

Job Information

Amazon Corporate LLC Software Development Manager, Alexa Voice Services in Seattle, Washington

Job summary"Alexa, find me a job where I can create and innovate." Yes, join our team in Alexa where you own your roadmap and build innovative new features on behalf of Alexa!On the Alexa Voice Service team, you'll build software to enable Alexa's capabilities everywhere - in speakers, appliances, wearables, robots, even NASA spacecrafts, and more! We're working with industry leaders to seamlessly integrate Alexa into any and all devices. It's awesome changes the way millions of people interact with their homes, cars and even their workplace.If you're passionate about greenfield engineering opportunities and love to solve problems that have never been encountered before - this is the job for you. If you have an insatiable thirst to learn - you'll absolutely love this job. Imagine working together with other teams to architect solutions that define how customers interact with Alexa. You'll own your work from design to deployment, evangelize it and ensure its operational excellence in production.Become a builder, an innovator, and game changer by joining the AVS team. Let's build something special, and have a ton of fun doing it!In this role, you will:Define the strategy and roadmap for the Alexa AVS partner web application and new web-app feature developmentHire and develop the industry's best talent to build a strong and well-balanced teamWork across the organization to deliver the best in-class Alexa experience for our customers while balancing critical business objectivesBuild the next generation systems for enabling Alexa on devices portfolio to allow rapid innovation in the Voice ExperienceBuild software that easily extends to meet the high growth of Amazon's AVS business and capabilitiesOwn and operate mission critical services that are highly reliable and extremely low latencyBasically you get to lead in a fast-paced environment, guiding a team of smart software engineers to architect and develop the right technical solutions to meet the needs of the business. You will be in charge of the complete software development lifecycle: defining, prioritizing, designing, building, and testing new features. We care about both delighting customers and high quality software; we don't sacrifice one for the other. We're looking for someone with a demonstrated track record of hiring and leading teams of software development engineers to build and run highly-scalable, global software solutions.7+ years of experience working directly within engineering teamsExperience partnering with product OR program management teams3+ years of people management experience, managing engineers3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems5+ years of experience managing software engineers (including hiring, performance evaluations, etc.)Strong software design skills and experience with architecting highly-scalable and low latency systemsA strong foundation in Computer Science fundamentals, such as algorithms and data structuresAbility to handle multiple competing priorities in a fast-paced environmentA deep understanding of cross-functional multiple-team based software developmentExcellent communications skillsSelf-directed and capable of working effectively in a dynamic environmentPassion for solving complex and interesting problemsPassion for driving simple, clean and efficient codeA Bachelor's Degree in Computer Science or related field or related industry experienceExperience taking a leading role in building complex software systems that have been successfully delivered to customersExperience developing in at least one of Java, C# or C++Experience influencing software engineering best practices within your teamExperience in communicating with users, other technical teams, and senior management to collect requireme