Software Development Engineer II, CloudWatch Collectors
Software Development Engineer II, CloudWatch Collectors
Requirements
Experience in professional software development (non-internship)
Experience designing or architecting new and existing systems focusing on design patterns, reliability, and scaling
Hands-on programming skills in at least one of the following languages: Rust, Go, Java, C++, Python
Nice to Haves
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
Open-source enthusiasm and contributions (e.g., GitHub portfolio or contributions to projects such as OpenTelemetry)
What You'll Be Doing
Work in an agile team to design, build, and maintain highly available, massively scaled systems used worldwide
Design and implement complex software for telemetry collection agents in Rust and Go
Engage with upstream open-source communities such as OpenTelemetry
Help expand services across all AWS Regions
Investigate and fix root causes of issues to prevent recurrence
Leverage GenAI and AI-powered development tools to enhance productivity and stay updated on emerging technologies
Mentor junior engineers to grow the team's technical capabilities
Perks and Benefits
Work with one of the largest real-time data platforms in the world processing over 13 quadrillion metric observations per month
Opportunity to build and deliver world-leading service monitoring solutions at AWS scale
Be part of a positive and inclusive team culture
Support from an equal opportunity employer committed to diversity and inclusion
Workplace accommodations available for candidates with disabilities during the application and hiring process