Systems Development Engineer, Data Center Engineering Security Solutions

AmazonSeattle, WA
$99,100 - $160,000Onsite

About The Position

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We are the people who keep the cloud running, supporting all AWS data centers and the equipment that ensures customers have continual access to innovation. We work on challenging problems with thousands of variables impacting the supply chain and are looking for talented people 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 across AWS to deliver the highest standards for safety and security while providing infinite capacity at the lowest possible cost for customers. You'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. The DCE Security Solutions and Services organization owns a collection of security devices, third-party software and firmware, and home-grown software tools and bespoke hardware solutions. This technology provides both physical and data security at traditional datacenters (lease/owned and Colo) as well as Edge and Non-traditional Environments. Our team is seeking System Development engineers with broad technical skills to help optimize how we connect to these devices and monitor availability. You will deliver a system that monitors the health of security devices, understands the criticality of each component, and drives prioritization and alarming for remediation of each system. As a member of this team, you will employ Python, Typescript/Javascript, and Database query language such as SQL, utilizing the full set of AWS technologies to build these services. The services you build will be a force multiplier for protecting the AWS cloud for all customers, helping to preserve customer trust. AWS is a world leader in providing highly available and secure infrastructure in the cloud, powering millions of customers globally.

Requirements

  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
  • Experience tools for automation (building, testing, releasing or monitoring)

Nice To Haves

  • Knowledge of and proficiency in the use of Python scripting language
  • Experience on highly concurrent, high throughput systems and knowledge of complex distributed systems

Responsibilities

  • Participate in the design, development, implementation, testing and documentation of large-scale, multi-tiered, distributed software applications, tools, systems and services.
  • Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
  • Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.
  • Produce comprehensive, usable software documentation.
  • Evaluate and make decisions around the use of new or existing software products and tools.
  • Mentor junior development engineers.

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service