The ideal candidate will have experience building applications on major cloud provider and shipping them to production. You should have strong experience with software development and be able to deep dive into technical concepts. You've operated production services and understand how to make them more resilient. You should value simplicity and scale, be comfortable working in a collaborative, agile environment, and be excited to learn.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.