Software Development Engineer Gcna Network Availability Engineer Job In Dublin

Software Development Engineer, Gcna Network Availability Engineer - Amazon
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

**Software Development Engineer for Network Availability** Develop and maintain software systems that ensure the availability and reliability of Amazon's global network, working closely with a team of engineers to design, build, and test new features. AWS operates one of the world's largest and most highly available networks, serving mission-critical workloads for customers worldwide. Network Availability Engineering (NAE) is responsible for preventing, predicting, detecting, and remediating impairments across the network, both physical and logical. **Key Responsibilities:** • Design and develop software systems that ensure network availability and reliability • Collaborate with a team of engineers to define, prioritize, design, build, and test new features • Work closely with customers to understand their needs and design solutions to their problems • Automate and innovate processes to improve network availability and reliability • Choose the best tools for the problem at hand, rather than pushing a single technology agenda • Write high-quality code that meets the needs of customers and the company • Participate in code reviews and automated testing to ensure the quality of software systems • Launch, own, and support software systems, making them incrementally better for customers **About the Team:** AWS Infrastructure Services (AIS) owns the design, planning, delivery, and operation of all AWS global infrastructure. We're a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. We work on the most challenging problems, with thousands of variables impacting the supply chain. **About AWS:** AWS values diverse experiences and welcomes bold ideas. We're a company that's always learning and curious, with a culture of inclusion that empowers employees to be proud of their differences. We offer ongoing events and learning experiences, mentorship, and career growth opportunities to help employees develop into better-rounded professionals. **Requirements:** • Experience in professional software development • Experience designing or architecting new and existing systems • Programming experience with at least one modern language, such as Java, C++, or C# • Knowledge of professional software engineering best practices • Experience contributing to the architecture and design of new and current systems • Bachelor's degree in computer science or equivalent • Experience building complex software systems that have been successfully delivered to customers

;