Logo
Amazon

Software Development Engineer, AWS Marketplace Team

Amazon, Arlington, Virginia, United States, 22201

Save Job

Join the AWS Marketplace Team, where we revolutionize the way enterprise software is bought and sold. As a vital part of the AWS Sales, Marketing, and Global Services (SMGS), we drive revenue and support growth across small and mid-market accounts to enterprise-level customers, including the public sector. AWS Marketplace provides a platform for software sellers to connect with all AWS customers, streamlining the process for software buyers to discover, purchase, and utilize software efficiently. Our mission is to enhance this platform by diversifying our offerings, enriching user experiences, and pioneering innovative ideas to improve our product. We are seeking a talented Software Development Engineer to significantly impact our product's trajectory. In this role, you will: Own key components of the product and play a crucial role in shaping our strategic direction. Work across various system levels, from front-end user experience to robust platform services and system architectures. Contribute to the development of complex system software while focusing on operational excellence and superior customer experience. The ideal candidate will have: A proven track record of success in delivering new technology features or products. Experience working in a fast-paced, hyper-growth environment with evolving priorities. Robust knowledge of distributed systems architectures and web services, including design and implementation experience. Familiarity with asynchronous workflow systems is a plus. At AWS, we celebrate diversity and foster an inclusive culture where all voices are heard. We offer: A commitment to work-life balance, providing flexible arrangements to support your personal and professional growth. Ongoing mentorship and career development opportunities within a collaborative team environment. A dynamic workplace that encourages knowledge sharing and values every employee's contribution. Basic Qualifications: 3+ years of professional software development experience with a record of delivering quality products. 2+ years of design or architectural experience (design patterns, reliability, and scaling) for new and existing systems. Proficiency in at least one programming language. Preferred Qualifications: 3+ years of experience managing the software development lifecycle, including coding standards, code reviews, and operational processes. Bachelor's degree in computer science or a related field. This position involves on-call responsibilities approximately one week every two months, with a focus on maintaining a fault-tolerant systems environment. Note: This position may require adherence to local ordinances and company policies, including those relating to employee conduct and safety. We encourage applicants from all backgrounds to apply, as diverse experiences strengthen our team.