AWS Infrastructure Services is seeking a Software Development Engineer to join their Network Data Management and Research team. This role is crucial in maintaining AWS's global infrastructure, which supports all AWS data centers, servers, storage, networking, and equipment ensuring continuous customer access.
The position focuses on building and managing a data bus system that handles ingestion, enrichment, and transformation of raw networking data. You'll be part of the team responsible for monitoring and tooling of one of the world's largest physical networks, ensuring high availability and performance for customers ranging from Netflix to NASDAQ.
As an SDE, you'll work with distributed systems at massive scale, handling billions of data points daily from telemetry systems across millions of devices. You'll collaborate with a diverse team of software, hardware, and network engineers, contributing to systems that drive automated recovery and ensure industry-leading performance.
The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. You'll work in an inclusive environment that values work-life harmony and provides numerous opportunities for professional growth through mentorship and knowledge-sharing.
Key technical requirements include 3+ years of software development experience, strong knowledge of distributed systems, and proficiency in languages like Java, C++, or C#. Experience with data streaming technologies like Kafka and analytical processing architectures is highly valued.
This is an opportunity to impact critical infrastructure at AWS while working with cutting-edge technologies and solving complex problems at scale. You'll be part of a team that embraces innovation, values diverse perspectives, and is committed to maintaining the highest standards of service reliability for AWS customers worldwide.