The ideal candidate will have a demonstrable track record of success delivering new features or products. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.
Creating a reliable, scalable, and high performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, how the Web works, and practical experience building web based applications on large-scale distributed systems.
You and your team will own the search experiences across all devices and form factors for all of Amazon Business. You will be working with new technologies to innovate on usability, performance and scalability fronts - parallel processing, cloud computing, search results rendering, machine learning and latest UX frameworks are just a few examples. You will help redefine normal for this segment of the market.
You will be responsible for solving algorithmically complex problems, front end and backend services that can scale to millions of requests and deployed globally delivering an exceptional customer experience.
Successful candidates will work as part of a team, working with a broad cross-section of the Amazon organization and spanning a wide range of technologies. This is an excellent opportunity for a motivated, energetic individual to have a large impact in new technologies, within an innovative Amazon business unit.
As a senior software engineer on the Fleet Services team, you will be involved in the design, development, and release of software to help plan, deliver and scale our data centers. Youll be building novel backend systems, RESTful web services and rich user interfaces.
This role requires deep technical expertise, excellent leadership skills, and ability to hit the ground running. You will be responsible for solving algorithmically complex problems, front end and backend services that can scale to millions of requests and deployed globally delivering an exceptional customer experience.
The Application Developer will be engaged in all phases of the development lifecycle including: requirements gathering, specification review and approval, working with interaction designers, application architecture, collaborating with external teams to make applications work together.