Senior Software Engineer, Inc. Sunnyvale, CA

Amazon, along with being a retail and technology company, is an inventive research and development company that designs and engineers high-profile devices like the Kindle and Fire family of products. We have worked to produce best-selling tablets with breakthrough hardware technology, e-readers that have revolutionized reading, and Fire TV, a tiny yet powerful way to watch the best movies and TV shows in the comfort of your living room. What will you help us create?Digital and Devices Customer Service Technology team owns critical applications and backend services. The team has the charter to innovate customer experience avenues that will push the boundaries of customer-device interaction of devices. As a member of this team, you will be working on Web applications, Android applications, and the backend services that help solve customer problems. Members of this team have a high degree of fluency in one or more languages and tools. They work with an unwavering focus on simplicity and performance. Apart from device applications, you will work on applications used by network operation centers, launch readiness teams, and within our digital products.The Role:As a Senior Software Development Engineer, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. We are looking for passionate, hard-working, and talented Software Development Engineer who has experience building innovative, mission critical, high volume applications. In this role, you will: \n


* Be responsible for system architecture and development for product initiatives and feature development\n

* Investigate, prototype and deliver innovative system solutions\n

* Work in an Agile/Scrum environment to deliver high quality software. Will establish architectural principles, select design patterns and then mentor team members on their appropriate application\n

* You enjoy working side by side with partners, colleagues and teams on tough problems.\n

* You have experience working in mobile applications on consumer electronics products\n

* You are highly effective and thrive in a dynamic environment with multiple, changing priorities.\n

* You take great pride in innovate new products that are used by millions of users\n

* You know what's important when releasing software to end users and have been through the process from start to finish\nYou are comfortable with proactive outward communication and technical leadership and never shy away from a challenge\nBasic Qualifications\n


* Bachelor's degree in Computer Engineering or related field\n

* 7+ years of experience doing hands-on software development\n

* Experience defining system architectures and exploring technical feasibility tradeoffs\n

* Design and architecture knowledge, as well as familiarity with object oriented design patterns\n

* Experience developing cloud software services and an understanding of design for scalability, performance and reliability\n

* Java, C++, Objective C and open-source technologies\n

* Ability to communicate technical ideas with tech and non-tech audiences\n

* Demonstrated ability to mentor other software developers to maintain architectural vision and software quality\n\nPreferred Qualifications\n


* Master\u2019s degree in Computer Engineering or related field\n

* Development experience on Android\n

* Mastery of the tools of the trade, including a variety of modern programming languages (Java, C++, Objective C) and open-source technologies (Linux, SQLite, Spring, Hibernate)\n

* Experience or knowledge developing with HTML, CSS, JavaScript, and general Web 2.0 techniques\nAmazon is an Equal Opportunity-Affirmative Action Employer \u2013 Minority/Female/Disability/Vet","@id":"348051","datePosted":"2017-01-11T08:00:00.000Z","title":"Senior Software Engineer","occupationalCategory":"Software Development","@context":""}

Similar jobs you might like

Senior Software Engineer
Baidu USA Sunnyvale, CA