Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Amazon

3+ yrs Bengaluru Full Time Work from office
Amazon logo
Posted : 1 week ago
Actively hiring

Job description

Join the Amazon Device Observability & Troubleshooting team, dedicated to ensuring exceptional customer experiences across all devices and applications. Our mission is to transform device data into actionable insights that enhance product stability and customer satisfaction. We achieve this by providing comprehensive technology solutions, from on-device crash management to high-scale data ingestion and advanced analytics.

As a Software Development Engineer, you will play a pivotal role in shaping our product strategy. This includes leading the architecture, design, development, and launch of core product features. You will be instrumental in defining product direction and driving best practices to deliver high-quality products.

Responsibilities

Lead the architecture and design of innovative software solutions, addressing subsystem limitations and developing new methodologies.

Collaborate proactively with business and technical teams, offering mentorship to junior engineers.

Prepare detailed technical requirements and comprehensive software design specifications.

Champion best practices in software development and documentation, ensuring designs meet all requirements and delivering high-quality software under tight deadlines.

Qualifications

Possess at least 3 years of professional software development experience beyond internships.

Have 2+ years of experience in contributing to system architecture and design, including familiarity with design patterns, reliability, and scaling principles.

Demonstrate proficiency in at least one modern object-oriented programming language such as Java, C++, or C#.

Showcase experience building and successfully delivering complex software systems to customers.

Have practical experience with the full software development lifecycle, encompassing coding standards, code reviews, source control, build processes, testing, and operations.

Essential Skills

Object-Oriented DesignSoftware Development LifecycleJavaC++C#

Good to Have

System ArchitectureCode ReviewsSource Control ManagementBuild ProcessesTestingOperationsContinuous DeploymentsSoftware ArchitecturesDebuggingProfiling

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer, Amazon Device Observability & Troubleshooting Team
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Amazon logo

Amazon

Technology