Amazon Web Services Direct Connect is a unique software-defined network that provides customers with a dedicated network connection from their premise network to the cloud. Building and scaling the largest customer-facing network in the world comes with unique challenges, and we are always looking for innovative engineers to assist us in this endeavor.
This position will be part of the Amazon Direct Connect team in the Herndon, VA or Seattle, WA office. The team is responsible for a variety of networking products that help ensure AWS customers have a great experience. We are looking for passionate, hard-working, and talented front-end engineers to innovate in building websites and web-services to customers love. You will have an enormous opportunity to make a significant impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. The opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in software-defined networking and cloud computing. You'll be surrounded by people who are wickedly smart, passionate about cloud computing and believe that world class service is critical to customer success. You will work alongside some of the best software and network development engineers in the world, helping to continue design and deliver the Direct Connect product. You'll know what it means to operate, scale, and posture the largest customer facing cloud network in the world. You will measure your success, and it will be visible.
Interested in a team with strong culture and camaraderie? Have the passion to build the best experience possible for customers and the drive to actually ship it? We would love to talk to you!
Bachelor’s degree in Computer Science or equivalent work experience.
5 + years developing front-end software, with deep experience in one or more relevant front-end frameworks (React, Angular, Vue, GWT etc.), UI Test Automation frameworks, MVC frameworks, Struts or Spring desired.
5 + years working with software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding, modules, MV*, objects, promises).
3 + years working with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
A passion for creating beautiful, engaging, intuitive, efficient and highly usable user interfaces.
Track record delivering front-end software that is correct, stable, high performance, secure, and accessibility compliant.
Knowledge of engineering and operational excellence best practices.
Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.).
Knows how to instrument software with real user metrics to reflect the customer experience
Experience building scalable front-end infrastructure software or distributed systems for commercial online services.
Exposure to Front-end libraries/framework - primarily React.
Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
Good knowledge of AWS Services and IAAS/SAAS concepts. Able to solve difficult software and UX problems with some ambiguity. Pushes for information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays. Can decompose a problem into clear software and UX design actions.
Can articulate the risks and benefits of depending on front-end libraries, frameworks, and tool-sets.