As a Software Engineer, you will work with your team to develop far reaching modules that have scalability and availability at their core. Contribute to our efforts to revolutionize the way we build, test, operate and monitor our cloud-based products and services. Maintain an understanding of system functionality and architecture, with a strong focus on the operational aspects of the service (availability, performance, change management, emergency response, capacity planning, etc). Collaborate with your team members to review their work and have your work reviewed in turn. Work with other teams in deciding, developing integrations with other subsystems. Provide product support to internal and external stakeholders. Work in a team environment where your team owns and operates the services you build.