Are you seeking an environment where you can apply state-of-the-art computer science techniques, data-driven decision making, and problem solving skills in a real world setting? Do you want to build large-scale reliable, fault-tolerant distributed systems and write interactive tools that directly impacts quality of work and productivity of tens of thousands of people processing billion of dollars worth of inventory every year?
We are looking for strong software development engineers to work on core software used in Amazon Fulfillment Technologies. Work with our global fulfillment network and build software that makes our processes and staff more efficient, reduces their learning curve and helps them be more productive.
A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable and high performance services and architectures require exceptional technical expertise. You should be somebody who enjoys working on complex system software, is customer centric, and feels strongly about building a software system that can be operated at global scale with minimal human intervention.
We are looking for strong software development engineers to work on core software used in Amazon Fulfillment Technologies. Work with our global fulfillment network and build software that makes our processes and staff more efficient, reduces their learning curve and helps them be more productive.
A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable and high performance services and architectures require exceptional technical expertise. You should be somebody who enjoys working on complex system software, is customer centric, and feels strongly about building a software system that can be operated at global scale with minimal human intervention.
- Bachelor’s Degree in Computer Science or related field
- 4+ years professional experience in software development
- Proficiency in at least one modern programming language such as C, C++, C#, Java, or Perl
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with distributed computing and enterprise-wide systems
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
- Experience influencing software engineers best practices within your team