Principal Software Engineer, Device Management Systems

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Consumer

Description For Principal Software Engineer, Device Management Systems

The Amazon Device Management Systems (ADMS) organization in Chennai is seeking a Principal Engineer to lead their foundational solutions team. This role focuses on building critical customer experiences including device-authentication, device-registration, device profiles, and account-linking for Amazon's first-party devices and third-party integrations. The position requires expertise in large-scale cloud-based web services and Amazon's device ecosystem.

As a Principal Engineer, you'll be instrumental in evolving existing architecture to support new use-cases involving third-party devices, enterprise customers, and locally-connected devices. You'll work with cutting-edge technologies in Device Authentication (like Remote Key Provisioning) and Device Registration (like support for Passkeys). The role demands both technical excellence and leadership skills, as you'll be establishing technical standards and driving Amazon's overall technical architecture.

The ideal candidate will be a visionary leader who can balance technical expertise with business acumen. You'll focus on key tenets including security, availability, simplicity, and efficiency while working with multiple engineering teams and senior leadership. This position offers high visibility and the opportunity to shape the future of Amazon's device management infrastructure.

Key focus areas include:

  • Architecting scalable cloud solutions for device management
  • Leading technical strategy and innovation
  • Ensuring data privacy and security
  • Building partnerships across device teams
  • Mentoring and developing engineering talent
  • Driving adoption of foundational services

This role offers an exciting opportunity to impact Amazon's device ecosystem while working with the latest technologies in authentication and device management. The position combines technical depth with strategic leadership, making it ideal for those who want to shape the future of device management at scale.

Last updated 6 days ago

Responsibilities For Principal Software Engineer, Device Management Systems

  • Define long term technical strategy and architecture vision for device management
  • Think big and pitch foundational solutions for device businesses
  • Define technical approach to ensure data privacy
  • Partner with device teams to understand customer needs and influence adoption of new services
  • Analyze business opportunity to externalize services to 3rd-party device makers
  • Assist in career development of others and mentor individuals
  • Exert technical influence over multiple teams
  • Balance technical leadership with strong business judgment

Requirements For Principal Software Engineer, Device Management Systems

Java
Kubernetes
  • 10+ years of non-internship professional software development experience
  • Knowledge of object-oriented design, data structures, and algorithms
  • 10+ years of software engineering with proven track record of leading large-scale projects
  • Excellent verbal and written communication skills
  • Experience designing and building large-scale systems in multi-tiered, distributed environment
  • Experience influencing groups outside their own VP from architecture perspective
  • Experience on enabling authentication and attestation for devices using cryptographic solutions
  • Knowledge of latest sign-in standards like FIDO-alliance based Passkeys
  • Ability and willingness to multi-task and learn new technologies quickly

Interested in this job?

Jobs Related To Amazon Principal Software Engineer, Device Management Systems

Principal Engineer, FTVX Team (Whole World)

Principal Engineer position at Amazon Fire TV team in Berlin, leading architecture and development of streaming media technologies using Rust, Android, and cloud services.

Principal Engineer

Principal Engineer position at Amazon focusing on technical leadership, architectural design, and building scalable systems across the organization.

Principal Engineer

Principal Engineer position at Amazon providing technical leadership and driving technical architecture and engineering practices.

Senior Principal Engineer, Last Mile Delivery & Technology

Senior Principal Engineer position at Amazon's Last Mile Delivery & Technology team, leading technical strategy and innovation in delivery systems with 15+ years experience required.

Principal Engineer

Principal Engineer position at Amazon, leading technical architecture and standards, requiring 10+ years of software development experience.