Amazon.com Software Development Engineer in Tempe, Arizona
We are a key part of Supply Chain Optimization Technologies (SCOT) and is responsible in powering one of the largest supply chain networks in the world, checkout the intro of our organization: https://www.youtube.com/watch?v=ncwsr1Of6Cw&feature=youtu.be
Amazon's supply chain is powered by a vast network of vendors, transportation carriers, and sellers. To run and scale our network we need to exchange business documents with hundreds of thousands of partners electronically everyday. Our job is to build a world class B2B messaging platform to ensure the communicates between these disjointed businesses are flowing seamlessly and reliably. Think of us as the WhatsApp of the supply chain world!
Throughout the years, different industries and countries have developed their own supply chain messaging and integration standards. The cost to integrate has became high. Here at Amazon, we see a future where manufacturers, transportation carriers, sellers, and buyers can seamlessly integrate with each other without having to learn a new “language” every time a new business processes or protocol is introduced. Our team, Amazon Link, is building a new platform to tackle this issue by connecting Amazon and its global business partners in a faster, more reliable, and flexible way. If you are excited about building large-scale distributed systems, and enjoy working on providing solutions that directly contribute to Amazon’s bottom-line, you should join the Amazon Link team.
Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design reviews, code reviews, and implementation.
Candidate must be able to work with a minimal technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities.
Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices as well as training and mentoring other engineers.
To be successful you'll need to have lots of experience with Java, front-end and back-end development, customer focus, knowledge of SOA, experience working with databases, and excellent communication skills.
You must be a fast, efficient coder and make coding and design decision with multiple simultaneous dimensions in mind. You probably have more than 2 years of experience.
If you are the kind of person who naturally creates new opportunities and drives projects to completion, sometimes across several functions and groups, you should apply now.
In joining our team, you'll enjoy a highly competitive salary, growth, working closely with smart engineers and researchers along with other benefits. We have a creative and comfortable work environment and this is your opportunity to be part of a fast-paced and growing technology team.
BS in Computer Science, Computer Engineering or equivalent industry experience
3+ years of relevant industry experience
3+ years coding in Java, C or C++, on a Unix/Linux platform
MS in Computer Science or equivalent industry experience
Strong distributed systems architectural skills
2+ years of experience with Backend service Technologies
2+ years of experience with AWS or other cloud services
3+ years of experience with SQL and/or noSQL
Strong sense of ownership, urgency and drive
Ability to work well with people and be both highly self motivated and motivating
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
AMZR Req ID: 466344