Do you take pride in building software that performs at scale, solves a tangible customer need, and has a measurable impact to the bottom line? We are looking for an enthusiastic software development engineer who is passionate about solving problems, seeks to understand the customer's needs, and focuses on outcomes rather than accolades.
The right candidate will thrive in a cooperative team environment, enjoy working through complex and ambiguous problems, and will collaborate with our partner teams to design our tech platforms, frameworks, and processes. Good communication and interpersonal skills are a must because we are a multi-disciplinary team. Our developers work closely and productively with designers, program managers, and business stakeholders. As an experienced developer, this person will also mentor, coach, and support the team's junior developers.
In this role you will:
Be an engineer on a team in Seattle with partner teams in Austin, London, and Romania, mentor junior engineers on your team and partner teams, and ensure the best development practices are followed.
Own system architecture, technical design, and feature development for products that will automate the creation of and improve the Amazon retail browse experience. Work with diverse teams throughout Amazon to deliver integrated, scalable, self-improving systems. Maintain current technical knowledge to support rapidly changing technology, be always on a look out for new technologies, and work with management and the development team to bring in new technologies. Communicate with users and other technical teams to collect requirements, describe software architecture, technical designs, and product strategy.
Work hard, have fun, make history!