Amazon

Software Development Engineer Ii

3+ months agoToronto, Canada

DESCRIPTION

Advertising at Amazon is growing incredibly fast by providing efficient tools to drive sales for our vendors and sellers. These customers need tools that help them get the most from their advertising dollar in the least time. As a Software Development Engineer you will work alongside a team that will innovate and pioneer new campaign management features.
The Campaign Management team ensures Advertisers can easily use tools to launch their campaigns independently. We are looking for a pioneering and collaborative Software Engineer to work in our unique, product-focused "2-pizza team." You will sit side-by-side with product owners, contributing to the new ideas that will become your projects. You will build applications and that provide the right help in the right place at the right time. If you are a Software Development Engineer who is interested in being close to the business problems, wants to broaden your leadership skills, and are passionate about delivering world class user experiences, we would love to talk to you.

Great candidates for this role have good communication skills and know how to work to a collaborative and win-win solution. They will enjoy understanding the technical details and delight in solving problems. Most important, they will work shoulder-to-shoulder with engineers, product leaders, and software development managers to deliver world-class software.

BASIC QUALIFICATIONS

• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
Minimum of 3+ years' industry experience as a software development engineer, web development engineer, front end engineer or similar
• Strong problem solving and analytical abilities
• Proficiency in at least one widely-used front end frameworks (e.g. react.js,Angular etc)
• Proficiency in at least one widely-used programming language (e.g. Java, C#, Python)
• Actively practicing professional software engineering best practices for the full software development life-cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

PREFERRED QUALIFICATIONS

• • Experience using modern JavaScript tooling like React, Redux, Saga
• Proficiency in at least one widely-used programming language (e.g. Java, C#, Python)
• Self-directed, demonstrate leadership potential and a team player
• Proficiency in mobile app development
• Proficiency in testing front-end applications and automated browser testing
• Practical experience with engineering best practices
• Excellent written and oral communication skills
• Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
• Ability to work in a fast paced and agile development environment
• Strong customer focus, ownership, urgency and drive
• Passion for developing products which provide a great customer experience

Job ID: Amazon-1754158