Software development Engineer, Device Management Systems, India

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

Description For Software development Engineer, Device Management Systems, India

Amazon's Device Management Services (DMS) organization is seeking a Software Development Engineer to join their team in Chennai, India. This role is part of a specialized organization that builds foundational platform solutions for critical customer experiences across Amazon's device ecosystem, from E-Readers to Echo devices and third-party integrations.

The position offers an opportunity to work on cloud platform solutions that power Amazon's diverse device businesses. You'll be responsible for architecting and developing systems that manage devices at scale, while ensuring robust security and privacy measures. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

As a Software Development Engineer, you'll collaborate with teams across Amazon's device ecosystem, including E-Reader, Tablet, Fire-TV, and Alexa divisions. You'll be instrumental in defining technical strategies, designing architectures, and implementing solutions that enable device businesses to leverage common foundational services rather than building their own.

The ideal candidate will bring strong technical expertise in system architecture, scalability, and engineering best practices. You'll have the opportunity to mentor other developers and contribute to the broader Amazon developer community. This role offers exposure to cutting-edge technologies and the chance to impact millions of customers through Amazon's device ecosystem.

Working at Amazon, you'll be part of a company known for innovation and customer obsession, with access to world-class benefits and opportunities for career growth. The role requires a combination of technical excellence, strategic thinking, and collaborative skills to succeed in a fast-paced, dynamic environment.

Last updated 10 hours ago

Responsibilities For Software development Engineer, Device Management Systems, India

  • 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
  • Assist in career development of others and mentor individuals
  • Communicate with business teams in E-Reader/Tablet/Fire-TV/Alexa
  • Collect business requirements
  • Build technical designs and architecture
  • Write secure code with focus on customer data security and privacy

Requirements For Software development Engineer, Device Management Systems, India

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software development Engineer, Device Management Systems, India

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Inclusive workplace accommodations
  • Career development opportunities
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Amazon Software development Engineer, Device Management Systems, India

Application Development Engineer, Building Integration and Data - GREF Tech

Application Development Engineer position at Amazon's GREF Tech team, focusing on building integration and data systems for corporate real estate management.

Software Development Engineer, Aurora Storage

AWS is seeking a Software Development Engineer for Aurora Storage to build and maintain large-scale database systems, offering MySQL and Postgres compatibility with superior performance and cost-effectiveness.

Software Development Engineer, S3

Software Development Engineer position at Amazon S3 team, focusing on distributed systems and cloud storage infrastructure, requiring 2+ years of experience.

Software Development Engineer, Delta Change Management Guardian Service

Software Development Engineer role at Amazon FinTech, building scalable compliance and change tracking systems for AWS services

Software Development Engineer II, AWS Messaging & Streaming Services

AWS is seeking a Software Development Engineer II to join the Messaging & Streaming Services team, building and scaling Apache Kafka-based solutions for cloud customers.