• Front End Engineer - Load Balancing

    Location IE-DUBLIN-Dublin
    Posted Date 6 months ago(20/06/2018 16:08)
    Job ID
    Amazon Data Services Ireland Limited
    Company/Location (search) : Country (Full Name)
  • Job Description

    Amazon Web Services (AWS) is seeking a talented and passionate Front End Engineer to join its growing team. This engineer will have a significant impact on AWS business as they lead the implementation for mission critical tooling and abstract away complex workflows enabling AWS customers to safely operate the world’s most scalable infrastructure.

    This engineer will own the customer facing tooling, experience and interaction model for a management interface to mission critical 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 AWS 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. AWS leverages 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. 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.

    AWS is looking for candidates who are:
    • Capable of implementing and designing simple, elegant, and efficient experiences for AWS customers, both internal and external
    • Test, test, test: AWS 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

    • Bachelor's degree in Computer Science or other technical field, or commensurate professional experience.
    • 5+ 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)
    • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, JavaScript, Python, Perl, Ruby or PHP.
    • Experience working closely with designers, systems engineers and software engineers in a collaborative development environment.
    • Ability to thrive in fast-paced, dynamic environment

    Preferred Qualifications

    • 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)
    • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Experience with distributed computing and enterprise-wide systems
    • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
    • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
    • Experience influencing software engineers best practices within your team
    • 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
    • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job