Software Development Engineer, Amazon Device Observability & Troubleshooting Team
Core
Architect, design, and launch core product features for device observability and troubleshooting solutions, transforming device data into actionable insights to ensure product stability and customer satisfaction.
Role type
Senior Software Development Engineer (System Architecture & Product Delivery)
Builds
On-device crash and log management services, high-scale data ingestion pipelines, advanced analytics dashboards, and intuitive troubleshooting interfaces.
Domain
Consumer Electronics / Distributed Systems / Observability
Deliverable
production ML models | product features
Required skills
System architecture design, large-scale distributed systems development, object-oriented design, full software development lifecycle management, technical mentorship, cross-functional collaboration
Preferred skills
Mentoring junior engineers, debugging and profiling large-scale systems, continuous deployment practices, operational excellence
Technologies
Java, C++, C#
Responsibilities
Define system architecture and design patterns, develop major software routines and utilities, prepare technical requirements and design specifications, instill best practices for software development and documentation
Seniority
Senior, hands-on IC with strategic influence
