Bellevue, WA, US
18 hours ago
Software Development Engineer , AmazonLink
Establishing and maintaining electronic connectivity between business partners, seamlessly integrating complex B2B processes, and automating business-critical data exchanges at an enterprise scale are among the most challenging tasks in today's modern supply chain. Different industries and regions have developed their own standards for business process integration, and only a handful of companies have invested heavily in "speaking" the various global "languages."

At AmazonLink, we envision a future where business partners, including vendors, sellers, merchants, and transportation carriers, can seamlessly integrate with one another without the need to learn a new "language" for every integration. Our team is dedicated to developing innovative solutions that streamline supply chain execution for our partners through frictionless any-to-any connectivity. Our system establishes robust mechanisms to ensure high data quality, closed-loop notifications, and end-to-end transaction visibility. Furthermore, it empowers our partners with interactive guidance throughout the onboarding process and provides analytical insights during their entire onboarding lifecycle, enabling a seamless integration experience. Our vision is to help our partners achieve full supply chain automation and operational excellence, driving efficiency and growth within their businesses.

If you're passionate about building large-scale, security-rich, and highly distributed systems, and thrive on working with technologies that directly impact Amazon's bottom line, the AmazonLink team is the perfect fit for you. By joining our dynamic team, you'll have endless opportunities to exercise your passion, ingenuity, experience, and pragmatism in building an innovated software system that revolutionizes the supply chain paradigm.

Key job responsibilities
Be very hands-on working with engineering team to manage the day-to-day development activities by leading architecture discussions, participating in design/code reviews, design decision making, implementation etc.
Be responsible for overall systems architecture, scalability, reliability, availability and performance.
Maintain broad knowledge to support rapidly changing technology, always on a look out for new technologies and work with senior tech leads and management in bringing new technologies to the systems.
Work with engineering teams to design and optimize a wide variety of services using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and trends, establishing and implementing standard practices as well as training and mentoring other engineers.
To be successful you'll need experience managing full life cycle of software development, front-end and back-end development, with knowledge of cloud services, customer focus and excellent communication skills.
Confirm your E-mail: Send Email