Senior Software Development Engineer

  • Company:
    Amazon Web Services
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 weeks ago
  • Category:

Job Description

Amazon’s Spillways team designs, creates, and owns the critical software layer accepting, filtering, and routing all web traffic from the public Internet to its many websites. We use this software to route and manage traffic, detect and block robot and security threats, and enable Amazon’s businesses to quickly and safely launch new websites and new countries.

Our team is starting exciting new projects to take Amazon to the next level in scale and security; if you love making critical high performance software focused on networking, data processing, and security, we have the job for you.

The ideal candidate is a champion of engineering excellence: raising the bar on quality, consistency, maintainability, performance, security and all the other things that make great software great. In addition, he/she should contribute elegant, practical code that solves some of the most difficult problems in the project.

The opportunity to make an impact in this role is only limited by the personal capacity of the candidate!

Basic Qualifications

+ Bachelor’s Degree in Computer Science or related field, or 5+ years relevant work experience

+ + 8+ years professional experience in software development

+ + Computer Science fundamentals in object-oriented design, data structures, and algorithms

+ + Computer Science fundamentals in networking and operating systems

+ + Proficiency in C and at least one high-level programming language such as Java, C++, C#

Preferred Qualifications

+ Have written high performance software using networking protocols such as TCP, SSL, DNS, etc.

+ Proficiency in C and at least one high-level programming language such as Java, C++, C#

+ + Experience with computer security and intrusion detection development or research

+ + Experience with large-scale data processing and mining

+ + Experience with distributed computing and enterprise-wide systems

+ + Experience or interest in Cloud Computing and other emerging technologies

+ + Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

+ + Experience influencing software engineers best practices within your team

Share this job

Job ID626673

CompanyAmazon Data Services Ireland Limited

Position CategorySoftware Development

Company/Location (search) : Country (Full Name)Ireland