Work in Washington Veterans Jobs

Job Information

Amazon Corporate LLC Senior Software Development Engineer, Alexa Connected Devices in Seattle, Washington

DESCRIPTIONThe Alexa Connected Devices team builds device application APIs in the cloud for Alexa. Our device application APIs provide internal and third-party application developers building voice experiences, mobile applications, and multimodal devices with an API surface to discover, manage, control, or query any device connected to Amazon.We are seeking a Senior Software Development Engineer to design and deliver highly-visible core systems that support all device application APIs. These systems are the underlying foundation to upcoming and future innovation.Some info about this opportunity and our team:* The changes we make directly impact the customer experience usage of all Alexa connected devices.* This is a highly visible role, operating with many technical leaders and product managers across Alexa - with stakeholders at all levels of the organization, including senior leadership.* This is a great position for someone who likes backend development, Amazon Web Services, and Service-Oriented Architecture.* You will design new innovative solutions for our platform to meet connected devices requirements based on Service-Oriented Architecture, that has an impact on customers and developers.* We're looking for candidates that have acted as a lead developer and built high-performance, scalable and robust systems in a complex, multi-tiered, distributed environment.The Senior Software Development Engineer will:* Solve complex architecture and business problems in an extensible and simplified way* Define and influence technical strategy and software architecture* Innovate on and expand distributed systems* Apply core software engineering skills daily - such as coding in Java, OO and systems design, and problem solving - while utilizing advanced algorithmic and analytical skills* Be involved in a multitude of diverse technologies and software engineering models that are used in Service Oriented Architecture* Mentor other developers on the team or across teamsThe ideal candidate has a track record of launching projects with Java/C#, C++, Perl, and distributed computing technologies on a Linux platform.BASIC QUALIFICATIONS* 10+ years of professional experience in software development/engineering* Understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design* Experience with distributed computing and enterprise-wide systems* Experience crafting unit, integration, functional and regression tests* Experience in at least one of the following: Java, C, C++, C#* Bachelor's Degree in Computer Science or related fieldPREFERRED QUALIFICATIONS* Experience taking a leading role in building complex software systems that have been successfully delivered to customers* Experience mentoring junior software engineers to improve their skills and make them more effective product software engineers* Experience developing in a Linux environment* Experience applying service-oriented architecture techniques to production use cases* Hands-on expertise in many disparate technologies, ranging from front-end user interfaces through to back-end systems and all points in between* Master's Degree/PhD in Computer Science or related fieldAmazon is an Equal Opportunity Employer .and.ndash; Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age