Amazon - Seattle, WA
posted 3 months ago
The Software Development Engineer II position within the Sales, Marketing, and Global Services (SMGS) team at Amazon Web Services (AWS) is a critical role responsible for driving revenue and growth from a diverse range of customers, from small and mid-market accounts to enterprise-level clients, including those in the public sector. The AWS Global Support team is dedicated to providing world-class support, which is essential for customer success. This role involves building and operating a highly scalable data platform that is user-friendly and capable of handling massive amounts of data efficiently. The ideal candidate will be passionate about real-time streaming, Data-Mesh architecture, containerization, data discoverability, data quality, data security, and data governance. In this role, you will be tasked with designing, developing, implementing, testing, and documenting embedded or distributed software applications, tools, systems, and services. You will translate functional requirements into robust, efficient, and supportable solutions that integrate seamlessly within the overall system architecture. Your responsibilities will encompass the full development cycle, from design and implementation to testing, documentation, delivery, and maintenance. You will also produce comprehensive software documentation and evaluate decisions regarding the use of new or existing software products and tools. Additionally, mentoring junior development engineers will be a key aspect of your role. As part of your daily activities, you will tackle complex problems using appropriate technologies and best practices. You will collaborate with your team to invent, design, and build stable and performant software. Your proficiency in a wide range of design approaches will enable you to make informed decisions about their application. You will ensure that the code you produce is understandable to other developers, minimizing complexity and avoiding short-term workarounds. Your focus will be on creating flexible software solutions while being judicious about introducing dependencies and reusing existing components where possible. You will engage with customers, stakeholders, and peers to explore project ideas and drive innovation.
Match and compare your resume to any job description
Start Matching