Software Development Engineer - Amazon Development Centre Ireland Limited - D94
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

As a Security Software Development Engineer, you will develop software that collects, enriches and vends Linux security telemetry data to protect against sophisticated threats.

The Informatics team owns the security telemetry mission in Amazon Security, collecting, enriching and vending massive volumes of security related data from millions of hosts across globally distributed regions.

You will have end-to-end ownership of scoping, design, development, test and deployment of our features across our regions globally, working with a talented and diverse team of software development engineers who are passionate about data and application security.

You will build, validate, and support continuous integration and continuous delivery solutions to collect, enrich and vend Linux security telemetry data using Go, Python, and Type Script.

Key responsibilities include:

  • Scale and Impact: Develop simple solutions to complex problems in the area of collecting, enriching and vending massive volumes of security related data.
  • Growth: Have end-to-end ownership of scoping, design, development, test and deployment of our features across our regions globally.
  • Collaboration: Work with a talented and diverse team of software development engineers who are passionate about data and application security.

A day in the life as an experienced Software Development engineer includes building and owning software related to Linux security telemetry data collection, enrichment, and vending.

You will work with a team of world-class software developers who thrive on creating innovative and scalable solutions for real-world security challenges.

BASIC QUALIFICATIONS:

  • Experience (non-internship) in professional software development.
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.

PREFERRED QUALIFICATIONS:

  • Bachelor's degree in computer science or equivalent.
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Kernel expertise, Windows/UNIX/LINUX.

;