Software Development Manager - Iot Device Management

3+ months agoSeattle, WA


Imagine a world where connected devices and their data are ubiquitous. What problems would you solve if you knew the state of everything in the world? Would you improve crop yields and fight hunger, enable fleets of autonomous electric vehicles to replace cars, save lives with medical equipment that orders a repair for itself, or make every home a smart home? Software engineers on the AWS IoT Device Management team are enabling customers to build this connected future that makes the world a better and safer place.

AWS IoT Device Management services enable our customers monitor and manage millions of connected devices. We are looking for an experienced Software Development Manager to lead the development of some of our key software efforts that may range from cloud based services to device client open source software for IoT Device Management. Our mission is to create solutions that enable our customers to quickly onboard and securely and efficiently manage their device fleets. As the software development manager, you will collaborate closely with Product Managers and other development teams in AWS IoT to help define and realize products that enable our customers control millions of IoT fleets and devices. We need technical, detail-focused leaders, who can assimilate ambiguous customer needs and help the organization build incremental solutions quickly with high quality and scalability.

You should be innovative, flexible, have strong leadership skills and be able to work collaboratively with cross-functional business and software development teams to solve critical business problems.

You should be able to dive deep into the details on business, operations and engineering. You need to be able to grow technical leaders in your organization and define a charter that grows as your organization grows. Our services operate at large scale and on critical workloads, so a passion and discipline around operational excellence is key. You'll also need to be willing to share big ideas and execute to deliver the next big innovations at rapid pace.

If you have a passion for how cloud services and device software should be built and operated, and are interested in enabling our customers to work at massive scale, we'd love to talk to you!

Inclusive Team Culture

Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance

Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. This position involves on-call responsibilities, typically for one week every two months. We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.

Mentorship & Career Growth

Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We're committed to the growth and development of every member of IoT. You will have the opportunity to contribute to the culture and direction of the entire IoT org and deliver site-wide initiatives that will improve the life of all of our teams.

IoT is a growth environment - we're hiring and scaling rapidly to meet the needs of our customers. You'll have the opportunity to grow your scope of influence naturally as we scale and will get to hire & develop other leaders along the way. If you are excited to take on new, ambiguous projects with multi-industry impact, please reach out!

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

We believe passionately that employing a diverse workforce is central to our success and we make recruiting decisions based on your experience and skills. We welcome applications from all members of society irrespective of age, gender, disability, sexual orientation, race, religion or belief.

To learn more about AWS IoT, check out


• Bachelor's degree in computer science or related field, or equivalent professional experience
• 8+ years of industry software development experience
• 3+ years as a manager building, retaining, and managing high performing diverse and inclusive teams
• Experience in at least one modern programming language such as Java, C, C++ or Go.


• Demonstrated experience working across teams, internal and external partners, business stakeholders, and technical experts. -
• Strong customer focus, ownership and drive to deliver results.
• Knowledge of system performance and operational readiness monitoring
• Proven ability to lead and mentor software developers and to improve development best practice development environment.
• Experience creating an inclusive team environment.
• Experience with embedded systems and/or IoT products and development

Job ID: Amazon-1458262