Amazon

Returning Candidate?

Software Development Engineer - Load Balancing

Software Development Engineer - Load Balancing

Job ID 
489249
Location 
IE-DUBLIN-Dublin
Posted Date 
01/09/2017
Company 
Amazon Data Services Ireland Limited
Recruiting Team 
..

Job Description

Amazon Web Services is seeking a talented and passionate Sr. Software Development Engineer to join our growing team. This engineer will have a significant impact on our business as they lead the implementation for mission critical tooling and abstract away complex workflows enabling our customers to safely operate the worlds most scalable infrastructure.

This engineer will own the customer facing tooling, experience and interaction model for a management interface to mission critical load-balancing, networking and capacity management systems. They will be responsible for creating the right abstractions and guardrails that enable customers to configure, deploy, and manage mission critical capacity at a greater velocity while reducing risk.


WHAT? A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and automation are revolutionizing network software.

WHERE? At Amazon we push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide.

WHY THERE? Amazon Web Services (AWS) runs one of the biggest networks in the world. We leverage big data technologies and deep network analytics software to drive network automation, performance, and reliability.

WHY CARE? Make history as a software developer at AWS Networking. We develop software at every level of the stack from front-end user interfaces to low-level embedded software and everything in between. We are a highly motivated, co-operative, and fun loving team of software developers who thrive on solving challenging problems and building large-scale distributed software systems.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Vet
Visit www.amazon.jobs for more information.

We are looking for candidates who are:
· Capable of implementing and designing simple, elegant, and efficient experiences for our customers, both internal and external
· Test, test, test: Our engineers don't just write code, they also test the heck out of it. You will write unit tests, integration tests and regression tests and find ways to automate them in order to drive quality and prevent regressions.
· Troubleshoot and fix operational problems: You will work with systems and software engineers to troubleshoot operational problems and fix them. You will also have the opportunity to automate troubleshooting procedures, write tools and, when the issues concern specific customers, talk to customers and understand their space better.
· Influence product direction: You will propose ideas for the future of the space and get to shape the roadmap.
· Hire and mentor others: You will interview people for the team and mentor other engineers. You will also be able to find a mentor from any space in Amazon in order to help you grow in your career.



Basic Qualifications

· 4+ years of professional front-end web software development with HTML, CSS, and Javascript
· Understanding of CS fundamentals including data structures, algorithms and complexity analysis
· Design and architecture knowledge as well as familiarity with object oriented analysis and design patterns (OOA/OOD)
· Able to provide examples or portfolio of best-in-class frontend development work.
· Experience working closely with designers, systems engineers and software engineers in a collaborative development environment.
· Ability to thrive in fast-paced, dynamic environment
· A portfolio or samples of work demonstrating relevant experience
· Bachelor's degree in Computer Science or other technical field, or commensurate professional experience.

Preferred Qualifications

· Strong time management skills and the ability to be self-directed when needed
· Solid written and verbal communication skills with the ability to present a strong rationale for design decisions
· Experience with Object Oriented JavaScript Frameworks (Angular JS, Ember JS, Dojo, etc.)
· Experience with UI/UX design for complex workflows and/or for technical end users / domain experts
· Experience with service-oriented architecture and web application/services development
·Familiarity with scripting languages (e.g. PHP, Ruby, Perl)