Job Details

Senior Software Development Engineer - AWS IoT SiteWise Team

Seattle, Washington, United States

Senior Software Development Engineer - AWS Internet of Things (IoT) SiteWise team

Come and help us build systems that will empower our customers to use their IoT data to optimize their businesses! AWS IoT SiteWise is a fast growing multidisciplinary team addressing industrial customer needs to transform physical operations into self-learning autonomous systems, through a combination of distributed software engineering, edge computing, and applied research. We are looking for senior software engineers for several teams to lead system design, drive a high technical standard, collaborate with customers to iterate early architectures, mentor junior staff, and craft/ship great code. If this is intriguing, read on.

Industrial systems are the new high tech. Physical operations generate petabytes of data across increasingly dynamic processes and require 1000s of sophisticated multi-variate decisions a second. We believe that democratizing advanced process analytics and the IoT technologies that convert physical state to digital measurements, will fuel a new dynamic, diverse manufacturing sector to provide interesting jobs, products and a robust distributed economic engine.

Our technical challenges involve Back End software engineering, edge computing, applied science, and user interface development. We need to develop and apply quantitative algorithms (eg machine learning, computer vision, AR/VR) to make industrial process analysis relevant and actionable for operations engineers. We need to build software and information systems to manage industrial data, train models and apply them to critical operations at industrial scale. We need to build intuitive, responsive user interfaces that bridge the gap of machine and human data scale so that workers across the skill spectrum can be effective and included in this digital transformation of industry.

As a senior member of the team, you can have a huge impact on everything from the functionality we deliver for our customers, to the architecture of our systems, to the algorithms we employ, to the culture we build.

Are a group of technologists from diverse backgrounds
Obsess over our customer's needs and experience
Are owners. We love building new innovative technologies, and improving our existing ones
Wear multiple hats. We enjoy the prototyping and tinkering stages, as well as the rigor of making solutions production-ready.
Are fast-growing, agile and collaborative

Enjoy seeing the impact your work has on real customers
Are comfortable in an agile environment and create order from ambiguity
Are excited about the incredible opportunity connected products represent
Build strong teams with others as passionate as you about this mission
Take ownership and doing whatever it takes to get the job done
Want to create applications at a massive scale used by millions of people
Use data to make decisions and validate assumptions
Learn from others and help grow those in your team to achieve their best


4+ years of professional software development experience
3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
BS in Computer Science or equivalent
10+ years of industry experience with at least some experience as team lead or architect
5 year of programming experience in at least one object-oriented language (eg, Java, Python, C/C++)
Mastery of the tools of the trade, including experience with a variety of modern programming languages (eg, Java, JavaScript, C/C++, Objective C, Python, Ruby) and open-source technologies (eg, Linux, SQLite, OpenGL, Spring, Hadoop, Spark, Mesos, Rails)
Experience with machine learning, big data or large scale distributed systems for commercial online services
Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices


Advanced degree (MS, PhD)
Strong sense of ownership, customer obsession, and drive
Experience in data modeling and analysis, especially with distinctive data sources
Experience developing machine learning software and an understanding of design for scalability, performance and reliability
Sharp analytical abilities and proven design skills
Experience building technologies for or working in industrial physical operations
Excellence in technical communication with peers and non-technical cohorts
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

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

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events