Descripción del trabajo
El equipo de software, servicios y automatización de redes crea software, servicios y marcos que los clientes (ingenieros de redes de Twitter) utilizan para implementar, operar y monitorear la infraestructura de red global de Twitter.
En esta función, tendrá un gran impacto en las arquitecturas y diseños de los sistemas de software distribuidos, lo que permitirá a los clientes, ingenieros de redes de Twitter, implementar, monitorear y operar la red global de Twitter a escala.
Serás un líder técnico que impulsa los diseños de software de automatización y colabora dentro y entre equipos. Tendrá una sólida comunicación verbal y escrita y un fuerte sentido de propiedad.
Responsabilidades:
- Colaborar con los clientes, ingenieros de redes, para comprender sus requisitos y casos de uso.
- Traducir los requisitos del cliente en soluciones de software escalables, sólidas y preparadas para el futuro.
- Liderar proyectos de ingeniería de software desde la concepción hasta la producción.
- Analizar, priorizar y planificar proyectos entrantes, contribuir a la hoja de ruta del equipo.
- Asesorar y apoyar a sus compañeros ingenieros.
- Multiplique la efectividad del equipo proporcionando revisiones de código y diseño, estableciendo un alto nivel de calidad y definiendo las mejores prácticas de desarrollo de software del equipo.
- Participe en todas las fases del desarrollo de software, desde la arquitectura / diseño hasta la implementación, las pruebas, la revisión de código y la disponibilidad.
- Colaborar con otros equipos de ingeniería y no ingenieros en Twitter.
Formación y experiencia:
- Más de 6 años de experiencia en desarrollo de software profesional.
- Sólidos conocimientos básicos de informática, algoritmos y estructuras de datos.
- Dominio de uno o más lenguajes de programación orientados a objetos .
- Modelo de mejores prácticas de ingeniería de software, que incluyen desarrollo ágil, pruebas unitarias, revisiones de código, documentación de diseño, depuración y resolución de problemas.
- Experiencia con sistemas distribuidos a gran escala críticos para el negocio.
- Fuerte deseo de aprender y crecer.
- Disfrute interactuando y ayudando a los clientes internos.
- Licenciatura o superior en Ciencias de la Computación o un campo relacionado o experiencia equivalente.
- No se requiere experiencia en ingeniería de redes, desarrollo de automatización de redes, controladores de red o sistemas de automatización de edificios para infraestructura, pero sería beneficioso.
Salario a percibir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .