Principal Software Engineer, Device Management Systems Lead

4 weeks ago


Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time
Job Description

The Amazon Device Management Systems (ADMS) organization in Chennai is a specialized team that builds foundational solutions catering to critical customer experiences, including device-authentication, device-registration, device profiles, and account-linking. These solutions serve Amazon first-party devices and other third-party devices, smart-home devices, mobile applications, and services connecting to the Amazon cloud for customer scenarios originating from these devices.

Key Responsibilities
  • Define the long-term technical strategy and architecture vision for device management, leveraging new technologies to deliver features to customers.
  • Think big and continuously pitch for foundational solutions that will help device businesses use these solutions, where applicable, instead of building their own.
  • Define technical approaches to ensure data privacy is considered while providing foundational solutions.
  • Partner with each device team to understand their customer needs and influence adoption of new services.
  • Analyze the business opportunity to externalize more of our services to 3rd-party device makers.
  • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Assist in the career development of others, actively mentoring individuals and the Amazon developer community on advanced technical issues and helping managers guide the career growth of their team members.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
Requirements
  • 10+ years of non-internship professional software development experience.
  • Knowledge of object-oriented design, data structures, and algorithms.
  • 10+ years of software engineering with a proven track record of leading large-scale projects experience.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture).
  • 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.
About the Role

This is a technical leadership role that requires a visionary leader, builder, and operator. The ideal candidate will have experience leading or contributing to multiple simultaneous product development efforts and/or technology initiatives. They will be able to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. They will strive for simplicity and demonstrate significant creativity and high judgment.

We are open to hiring candidates to work out of one of the following locations:

Bangalore, KA, IND



  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Job Title: Principal Software Engineer - Device Management SystemsJoin ADCI - BLR 14 SEZ - F07 as a Principal Software Engineer and contribute to the development of large-scale cloud-based web service solutions for the Amazon Device Management Systems organization in Chennai.About the RoleWe are seeking an experienced and talented Principal Engineer to lead...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...


  • Bengaluru, Karnataka, India Baxter Full time

    About BaxterBaxter is a leading global medical technology company that provides a broad portfolio of essential renal and hospital products, including home, acute, and in-center dialysis; sterile IV solutions; infusion systems and devices; parenteral nutrition; surgery products and anesthetics; and pharmacy automation, software, and services.Role Summary:As a...


  • Bengaluru, Karnataka, India Software AG Full time

    About Software AGSoftware AG is a global leader in the development of IoT solutions, empowering organizations to create a connected enterprise. Our technology enables the integration of applications, devices, data, and clouds, streamlining processes and connecting "things" like sensors, devices, and machines.Job SummaryWe are seeking an experienced IoT...


  • Bengaluru, Karnataka, India Baxter Full time

    Visionary Leadership in Medical Device DevelopmentBaxter is revolutionizing the kidney care space with the launch of Vantive, a new company built on our legacy. As a Senior Principal Engineer, Systems Specialist, you will play a crucial role in shaping the future of medical device development.About BaxterBaxter provides a comprehensive portfolio of essential...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewThe Virtualization Core Platform team at Microsoft is seeking a talented and motivated leader to drive the development of the next generation of our platform. As a Principal Software Engineer Lead, you will be responsible for leading a team of engineers working on components of Microsoft's virtualization platform, touching all aspects of low-level...


  • Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full time

    Principal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewThe Virtualization Core Platform team at Microsoft is seeking a talented and motivated leader to drive the development of the next generation of our platform. We are looking for enthusiastic candidates who can learn quickly, have dependable design skills, and have the proven ability to build and manage a dynamic team.ResponsibilitiesAs a Principal...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Principal Staff Software Engineer, Systems InfrastructureAt LinkedIn, we're committed to creating economic opportunities for every member of the global workforce. As a Principal Staff Software Engineer, Systems Infrastructure, you'll play a critical role in building the next-generation infrastructure and platforms for our company.Key...


  • Bengaluru, Karnataka, India Raytheon Technologies Full time

    Job Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...


  • Bengaluru, Karnataka, India Copeland Full time

    Job Title: Principal Software EngineerAt Copeland, we are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing application software and measurement IP/components for test systems.Responsibilities:Research and design...


  • Bengaluru, Karnataka, India Everbridge Full time

    Job Title: Principal EngineerEverbridge, a leading provider of SaaS-based critical communications and enterprise safety solutions, is seeking a highly skilled Principal Engineer to join our team in Bangalore. As a Technical Lead, you will be responsible for providing technical direction, leading cross-functional development teams, and ensuring the delivery...


  • Bengaluru, Karnataka, India Baxter Full time

    About BaxterBaxter is a global medical products company that is committed to bringing patients and healthcare professionals innovative solutions that help improve patient outcomes. We are seeking a Senior Principal Engineer Systems to join our team.The successful candidate will be responsible for leading the development and implementation of systems...


  • Bengaluru, Karnataka, India Cadence Design Systems, Inc. Full time

    About the RoleCadence Design Systems, Inc. is seeking a highly motivated Principal Software Engineer to join our core team working on the Cadence Palladium/Protium product line.Key ResponsibilitiesDesign and develop cutting-edge software programs, spanning logic optimization, compiler, and graph algorithms.Evaluate complex problems, considering relative...


  • Bengaluru, Karnataka, India Raytheon Technologies Full time

    Job Summary:We are seeking a highly skilled Principal Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a key member of our software engineering team, you will be responsible for designing, developing, and testing real-time embedded software for our Traffic Surveillance Avionics Products.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    Job Title: Senior Medical Device Systems EngineerWe are seeking a highly skilled Senior Medical Device Systems Engineer to join our team at Excellence and Eminence LLP. As a key member of our engineering team, you will be responsible for driving the design, development, and integration of complex medical devices, ensuring regulatory compliance and leading...


  • Bengaluru, Karnataka, India Cadence Design Systems, Inc. Full time

    About the RoleCadence Design Systems, Inc. is seeking a highly motivated Principal Software Engineer to join a core team working on Cadence Palladium/Protium product line. The engineer will have the opportunity to develop cutting-edge software, spanning logic optimization, compiler, and graph algorithms.Key ResponsibilitiesDesign and develop start-of-the-art...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Principal Staff Software Engineer, Systems InfrastructureAt LinkedIn, we're building the next-generation infrastructure and platforms for our world-class software engineering team. As a Principal Staff Software Engineer, Systems Infrastructure, you'll be responsible for building and shipping software, driving architectural decisions, and...