Software Development Engineer, Application Performance Monitoring
Core
Build and scale AWS Application Performance Monitoring services to automatically instrument customer applications, collect telemetry data, and enable real-time analysis of distributed system health and performance.
Role type
Senior IC software development engineer (distributed systems & observability)
Builds
AWS Application Performance Monitoring services (telemetry collection, anomaly detection, root cause analysis)
Domain
Cloud infrastructure, distributed systems, observability
Deliverable
production ML models | product features
Required skills
distributed system design, system architecture, software development, Open Telemetry, telemetry data processing, real-time analytics, error/fault detection, root cause analysis
Preferred skills
full software development lifecycle, code reviews, source control, testing, operations, Master's in computer science
Technologies
Open Telemetry, AWS managed monitoring services, distributed architectures (server/server-less)
Responsibilities
Build solutions for automatic application instrumentation and telemetry data publishing; Partner with internal teams to enhance value for engineers and customers; Provide technical leadership and contribute to product development lifecycle
Seniority
Senior, hands-on IC