Software Development Engineer, AWS Network Data Management and Research

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Network Data Management and Research

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The Network Availability Engineering team is responsible for monitoring and tooling that ensures one of the largest physical networks globally. As a Software Development Engineer in the AWS Network Data Management and Research team, you'll work on a data bus that handles ingestion, enrichment, and transformation of raw networking data. The role involves building systems that enable customers and scientists to run experiments on networking data.

You'll be part of a team that builds and operates systems monitoring billions of data points daily from telemetry systems across millions of devices. These systems drive automated recovery in near-real-time and provide insights into network performance. The position requires expertise in distributed systems, big data solutions, and the ability to work with various data sources at scale.

The ideal candidate will be passionate about cloud computing and delivering high-quality services, with strong knowledge of distributed systems and experience in design and implementation. You'll work alongside Software Development Engineers, System Development engineers, and Data Engineers, building new services using AWS technologies.

The role offers opportunities for growth through knowledge-sharing, mentorship, and career advancement resources. You'll be working in an inclusive culture that values work-life harmony and diverse experiences. The position includes competitive compensation ranging from $129,300 to $223,600 based on location, plus equity, sign-on payments, and comprehensive benefits.

Key responsibilities include overseeing the complete software development lifecycle, building and operating globally distributed systems, and working with cutting-edge technologies like Kafka and big data processing. You'll be solving complex problems in network monitoring and data management while contributing to one of the world's largest cloud infrastructure platforms.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, AWS Network Data Management and Research

  • Oversee the complete software development lifecycle
  • Define, prioritize, design, build, and test new features
  • Operate AWS business with globally distributed servers
  • Build and operate systems that monitor and analyze billions of data points
  • Drive automated recovery in near-real-time

Requirements For Software Development Engineer, AWS Network Data Management and Research

Java
Kafka
  • 3+ years of full software development life cycle experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of non-internship professional software development experience
  • Experience programming with Java, C++, or C# including object-oriented design

Benefits For Software Development Engineer, AWS Network Data Management and Research

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Network Data Management and Research

Software Development Engineer, EC2 VPC

AWS is seeking an experienced Software Development Engineer to work on EC2 VPC team in Herndon, VA, developing core network virtualization systems and cloud infrastructure.

SysDev Engineer II, AWS Bedrock

AWS Bedrock seeks a System Development Engineer II to develop and optimize data generation solutions for large language models, focusing on quality and innovation in AI/ML systems.

Software Development Engineer, Digital Payments and Emerging Markets

Software Development Engineer role at Amazon's Digital Payments team, focusing on building payment solutions for Mexico and emerging markets, requiring 3+ years of experience.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focusing on cloud infrastructure design, implementation, and operations.

Software Development Engineer, AWS Cross Domain Services

AWS Software Development Engineer role focusing on cross-domain cloud services, requiring TS/SCI clearance, specializing in big data analytics and security solutions.