As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.
- Design, write and deliver software to improve the availability, scalability, latency, and efficiency of cloud service.
- Build recent monitoring/administration solutions including architecture, provisioning, configuration, deployment, and patching of network components.
- React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems.
- Solve complex and difficult problems and build automation to prevent problem recurrence.
- Provide technical leadership to other software developers.
- BS or MS in Computer Science, or equivalent experience.
- Experience building scalable,
cloud native distributed systems.
- Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations).
- Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services.