Amazon Web Services Software Development Engineer in Denver, Colorado

Job Description

The Device Analytics team supports the entirety of Amazon’s device portfolio and is responsible for the comprehensive backend web services and mobile & IoT SDKs. The team owns a fleet of metrics, crash reporting and log services that provide insight into the current and future state of Amazon’s devices. Engineers employ the full breadth of their software development toolbox to work across a broad set of technologies including web services, mobile app development and embedded/IoT platforms.

The Role:

As a SDE on the team, you will be responsible for leading the architecture, design, development and launch of some of the core product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.

The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.

Basic Qualifications

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

    • Experience developing software services and an understanding of design for scalability, performance and reliability
    • Experience with a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)
    • 4+ years of experience in the job offered or a related occupation must involve: designing and developing large-scale, distributed software applications, tools, systems and services using Java, C#, or C++, and Object Oriented Design.

Preferred Qualifications

  • 5+ years industry experience as a Software Engineer or Software Developer

    • Experience developing complex software systems that have successfully been delivered to customers
    • Experience in communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy
    • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
    • Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

Share this job

Job ID766401

CompanyAmazon.com Services, Inc.

Position CategorySoftware Development

Company/Location (search) : Country (Full Name)United States