Engineer - Software Development at Amazon

Engineer - Software Development Details

Nov. 1, 2018, 7 a.m.
Software Development
Software Development Engineers
Seattle, Washington
At Amazon Web
A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and automation are revolutionizing network software. At Amazon Web Services (AWS), we leverage big data technologies and deep network analytics software to run one of the largest networks in the world. We push the boundaries of robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. This is your time to make history by building large-scale distributed software systems. 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, collaborative, and a fun-loving team of software developers who thrive on solving challenging problems. The AWS Release Coordination team is the first point of contact for the network engineers to validate and release a change intent to all Amazon data centers world-wide. We

· A solid background in computer science: a bachelor's degree or higher in Computer Science (or equivalent) is required. · Proven software development skills, preferably in Java, C++, Python and/or Ruby in Linux environment. · Familiarity with distributed systems, asynchronous messaging, and network protocols · A solid grounding in Computer Science fundamentals, data structures, algorithms and deftness at object-oriented design and systems architecture. · Adept problem solving and troubleshooting skills. · Knowledge of major protocols, topology design, network hardware and device configuration
Learn more about this job

Similar jobs at Amazon

Similar jobs at Microsoft

Website managed by Tommy Unger