Systems Development Engineer, DCC Communities

AmazonSeattle, WA
Onsite

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. You will join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, and operations managers, collaborating across AWS to deliver high standards for safety and security, providing infinite capacity at the lowest possible cost. The DCE Security Products and Services organization owns security devices, third-party software and firmware, and home-grown software tools and bespoke hardware solutions, providing 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 optimize device connectivity and monitor availability. You will deliver a system that monitors the health of security devices, understands component criticality, and drives prioritization and alarming for system remediation. As a member of this team, you will employ Python, Typescript/Javascript, and Database query languages such as SQL, utilizing the full set of AWS technologies to build services that protect the AWS cloud for all customers and preserve customer trust. AWS is a world leader in providing highly available and secure infrastructure in the cloud, powering millions of customers globally.

Requirements

  • 2+ years of non-internship professional software development experience
  • 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby

Nice To Haves

  • Experience with PowerShell (preferred), Python, Ruby, or Java
  • Experience working in an Agile environment using the Scrum methodology

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

  • Inclusive Team Culture (foster a culture of inclusion, employee-led affinity groups, ongoing events and learning experiences, Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences)
  • Mentorship & Career Growth (knowledge-sharing, mentorship and other career-advancing resources)
  • Work/Life Balance (work-life harmony, flexibility)
  • 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