Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Amazon Device Observability & Troubleshooting Team is a critical engineering group focused on ensuring exceptional device and application experiences through advanced observability and issue resolution capabilities. The team transforms vast device data into actionable insights driving product stability and customer satisfaction. They build comprehensive technology solutions covering the entire observability lifecycle, from on-device crash management to high-scale data ingestion services and analytics dashboards.

As a Senior Software Development Engineer, you'll lead architectural decisions and development of core features that enable swift, precise, and privacy-compliant troubleshooting across Amazon's device ecosystem. The role offers significant opportunity to influence product strategy while working with cutting-edge distributed systems processing massive amounts of device data.

The ideal candidate combines strong technical expertise in distributed systems with proven experience delivering scalable products in fast-paced environments. You'll collaborate across business and technical teams while mentoring junior engineers. The role requires exceptional problem-solving abilities, strong communication skills, and a track record of successfully launching new features and products.

Key technologies include modern programming languages like Java and C++, along with extensive distributed systems and data processing tools. The team emphasizes best practices in software development, including comprehensive testing, continuous deployment, and operational excellence. This is an opportunity to make a major impact on Amazon's device ecosystem while working with talented engineers on challenging technical problems at scale.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, Amazon Device Observability & Troubleshooting Team

  • Lead architecture, design, development and launch of core product features
  • Influence overall strategy by helping define product features
  • Drive system architecture and spearhead best practices
  • Prepare technical requirements and software design specifications
  • Proactively liaise with business teams and other technical teams
  • Mentor junior engineers in the team

Requirements For Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Java
  • 4+ years of non-internship professional software development experience
  • 3+ years of contributing to systems architecture and design experience
  • Experience programming with modern languages like Java, C++, or C#
  • Experience building complex software systems delivered to customers
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Software Development Engineer, Lambda Runtimes, AWS

Senior Software Engineer role at AWS Lambda focusing on runtime development and serverless computing innovation, based in Dublin, Ireland.

Sr. Software Development Engineer, Amazon One

Senior Software Development Engineer position at Amazon One, developing contactless identification technology using biometric authentication and palm recognition.

Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Senior Software Engineer role at Amazon working on Apache Flink framework, focusing on stream processing engine development and cloud services with competitive compensation and benefits.

Sr Network Development Engineer, BERE Engineering

Senior Network Development Engineer role at AWS, focusing on large-scale network infrastructure, automation, and cloud networking technologies.

Senior Performance Engineer, WW Innovation Engineering

Senior Performance Engineer role at Amazon focusing on testing and optimizing mechatronic automation systems, requiring 5+ years of experience and expertise in mechanical systems and data analysis.