Software Development Engineer, GCNA Network Availability Engineer
Software Development Engineer, GCNA Network Availability Engineer

Software Development Engineer, GCNA Network Availability Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join a team to develop software for monitoring Amazon's global network availability.
  • Company: Amazon Web Services (AWS) is a leading cloud platform known for innovation and reliability.
  • Benefits: Enjoy flexible work-life balance, mentorship opportunities, and a culture of inclusion.
  • Why this job: Be part of a diverse team solving real-world problems at scale while making a significant impact.
  • Qualifications: Experience in software development and knowledge of modern programming languages required.
  • Other info: Diverse experiences are valued; all backgrounds encouraged to apply.

The predicted salary is between 36000 - 60000 £ per year.

AWS operates one of the world’s largest and most highly available networks which continues to grow rapidly in both size and complexity in response to customer demand. Many AWS customers run mission critical workloads that depend on our networks to be always on.

Network Availability Engineering (NAE) is responsible for preventing, predicting, detecting and remediating impairments across our network, both physical and logical, before they cause impact to our customers. Join a software development team responsible for Active Monitoring of Amazon's global network. Active Monitoring generates synthetic traffic to simulate customer traffic in order to detect and triangulate the source of faults throughout the network. Active Monitoring systems are a critical component in ensuring the availability of Amazon's global Network.

Here are some reasons you should come work with us:

  • You will get the opportunity to work closely with a great team
  • You will handle the complete product and software development lifecycle with your team: defining, prioritising, designing, building, and testing new features
  • You will understand what it takes to grow and operate a global business at our scale.

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help.

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Key job responsibilities

  • You are interested in being part of a high-bar team with global responsibility for the Network Observability software used across all of Amazon’s businesses.
  • Solving problems at scale excites you.
  • You do not implement specs from analysts and architects – you talk to your customers and design solutions to their problems. You automate and innovate.
  • You do not push just one technology agenda – you choose the best tool for the problem at hand.
  • You believe that the craft of software engineering is about writing code right the first time. For you, code reviews and automated testing are not chores – they are a core part of writing great software.
  • You do not throw your code over the wall. You launch it, own it, support it and make it incrementally better for the benefit of your customers.
  • You enjoy working in a flexible, fast-paced, collaborative team environment.

BASIC QUALIFICATIONS

  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • Experience building complex software systems that have been successfully delivered to customers

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

Software Development Engineer, GCNA Network Availability Engineer employer: Job Traffic

At Amazon, we pride ourselves on being an exceptional employer, particularly for the Software Development Engineer role in Dublin. Our inclusive culture fosters collaboration and innovation, providing employees with ample opportunities for mentorship and career growth while maintaining a strong work-life balance. Join us to be part of a diverse team that values your unique experiences and empowers you to make a meaningful impact on our global network.
J

Contact Detail:

Job Traffic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer, GCNA Network Availability Engineer

✨Tip Number 1

Familiarise yourself with AWS services and the specific technologies mentioned in the job description, such as network observability and active monitoring systems. Understanding these concepts will help you engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of how you've tackled complex software challenges in the past. Be ready to discuss your thought process and the tools you used to achieve successful outcomes.

✨Tip Number 3

Network with current or former employees of AWS, especially those in similar roles. They can provide insights into the company culture and the expectations for the position, which can be invaluable during your application process.

✨Tip Number 4

Prepare to demonstrate your coding skills through practical assessments or technical interviews. Brush up on your knowledge of programming languages like Java, C++, or C#, and be ready to write code that reflects best practices in software engineering.

We think you need these skills to ace Software Development Engineer, GCNA Network Availability Engineer

Proficiency in Java, C++, or C#
Object-Oriented Design
Software Development Lifecycle Knowledge
Design Patterns
Reliability Engineering
Scaling Systems
Code Review Practices
Source Control Management
Continuous Deployment
Automated Testing
Problem-Solving at Scale
Collaboration in Team Environments
Customer-Centric Design
Adaptability to New Technologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Development Engineer position. Familiarise yourself with the key job responsibilities and the skills needed, such as experience in software development and knowledge of programming languages like Java, C++, or C#.

Tailor Your CV: Customise your CV to highlight relevant experience that aligns with the job description. Emphasise your software development experience, particularly any work related to network availability or monitoring systems, and showcase your problem-solving skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to solve problems at scale and your passion for software engineering.

Showcase Your Projects: If applicable, include links to any relevant projects or code samples in your application. This could be GitHub repositories or personal projects that demonstrate your coding skills and understanding of software development best practices.

How to prepare for a job interview at Job Traffic

✨Understand the Role

Make sure you have a solid grasp of what the Software Development Engineer role entails, especially in terms of network availability. Familiarise yourself with concepts like Active Monitoring and how it impacts customer experience.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've solved complex problems in software development. Highlight your ability to design solutions based on customer needs rather than just following specifications.

✨Demonstrate Your Technical Knowledge

Brush up on your programming skills, particularly in languages like Java, C++, or C#. Be ready to discuss design patterns, reliability, and scaling, as these are crucial for the role.

✨Emphasise Collaboration

AWS values teamwork, so be ready to talk about your experiences working in collaborative environments. Share examples of how you've contributed to team success and how you handle feedback during code reviews.

Software Development Engineer, GCNA Network Availability Engineer
Job Traffic
J
  • Software Development Engineer, GCNA Network Availability Engineer

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-24

  • J

    Job Traffic

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>