




Resumen: Únase al equipo DX de UserTesting para mejorar la eficiencia de la ingeniería y la experiencia de los desarrolladores mediante la construcción y evolución de plataformas, herramientas y flujos de trabajo internos para el desarrollo de software. Aspectos destacados: 1. Reducir la fricción para los ingenieros mediante la mejora de las canalizaciones CI/CD y las herramientas para desarrolladores 2. Diseñar y evolucionar plataformas internas y flujos de trabajo fiables y fáciles de usar 3. Trabajar en un entorno colaborativo donde el impacto se mide por la adopción Somos UserTesting: líderes en conocimientos humanos. Nuestra misión es ayudar a las organizaciones a crear experiencias excepcionales para los clientes mediante comentarios rápidos y accionables. Empoderamos a los equipos para construir los mejores productos y experiencias integrando perspectivas humanas reales en cada etapa del proceso de desarrollo, desde la concepción hasta el lanzamiento. Con la red de participantes más sólida del mundo, análisis impulsado por IA, servicios expertos e integraciones perfectas, ayudamos a las empresas a eliminar la especulación, alinear a los interesados y centrarse con claridad en las necesidades de los clientes. Más de 3.000 organizaciones de todo el mundo confían en UserTesting, incluidas 75 de las empresas de la lista Fortune 100. UserTesting ofrece resultados comerciales medibles, reduce los riesgos y ayuda a los equipos a actuar con confianza. Unirse a nuestro equipo significa formar parte de un grupo apasionado centrado en transformar la forma en que las empresas comprenden y conectan con sus clientes. Construyamos juntos experiencias que a las personas les encanten. **La oportunidad** =================== La misión del equipo DX es hacer que la ingeniería en UserTesting sea rápida, fiable y placentera. Construimos y evolucionamos las plataformas, herramientas y flujos de trabajo internos de los que cientos de ingenieros dependen cada día para desarrollar, probar y lanzar software con confianza. En este puesto, se centrará en reducir la fricción para otros ingenieros: mejorando las canalizaciones CI/CD, la automatización de infraestructura y las herramientas para desarrolladores. Trabajará estrechamente con ingenieros de aplicaciones, ingenieros de fiabilidad del sitio (SRE) y socios de seguridad para diseñar sistemas claros, fiables y fáciles de usar, no solo técnicamente correctos. Esta es una excelente oportunidad para un ingeniero que disfruta trabajar en sistemas compartidos, que se preocupa profundamente por la usabilidad para desarrolladores y que desea tener un impacto a gran escala. **Lo que hará** ================== * Construir, operar y mejorar herramientas y plataformas orientadas a desarrolladores, como sistemas CI/CD, portales para desarrolladores, repositorios de artefactos y herramientas de despliegue. * Identificar fricciones en el ciclo de vida del desarrollo e impulsar mejoras prácticas mediante automatización, plantillas y flujos de trabajo de autoservicio. * Diseñar, construir y evolucionar canalizaciones CI/CD (GitHub Actions, CircleCI, ArgoCD o similares) que admitan despliegues multi-servicio y multi-entorno. * Crear y mantener gráficos Helm y manifiestos de Kubernetes para estandarizar y simplificar los despliegues de servicios. * Desarrollar y mantener Infraestructura como Código (IaC) utilizando Terraform para garantizar que la infraestructura sea coherente, repetible y fácil de comprender. * Colaborar con los equipos de aplicaciones para comprender sus necesidades e incorporar sus comentarios en las mejoras de la plataforma. Mejorar la fiabilidad y la confianza en la entrega mediante observabilidad, monitorización y valores predeterminados razonables. * Investigar y evaluar nuevas herramientas y enfoques, documentando claramente los compromisos y recomendaciones. * Participar en discusiones arquitectónicas sobre escalabilidad, resiliencia y conciencia de costos, centrándose en el uso real. * Escribir documentación, guías y manuales claros que ayuden a otros ingenieros a lograr el éxito de forma independiente. * Apoyar a los compañeros de equipo mediante colaboración, intercambio de conocimientos y tutoría, contribuyendo a una cultura de aprendizaje y mejora continua. **Qué buscamos** ========================== * Ingeniero de nivel intermedio con sólidos fundamentos, buen juicio y mentalidad orientada al servicio, centrado en mejorar la experiencia diaria de otros ingenieros * Experiencia práctica construyendo u operando sistemas y herramientas compartidos, incluidas canalizaciones CI/CD, despliegues basados en Kubernetes (por ejemplo, Helm), Infraestructura como Código (Terraform preferido), entornos en la nube (AWS preferido) * Capacidad para escribir scripts y automatizar flujos de trabajo usando lenguajes como Node.js, Python, Go o Bash * Comprensión sólida de las prácticas de fiabilidad de servicios, incluida la respuesta ante incidencias, análisis postmortem y objetivos de nivel de servicio (SLO) * Gran empatía hacia otros ingenieros, con comunicación clara y un enfoque pragmático para la resolución de problemas * Capacidad para equilibrar soluciones ideales con restricciones del mundo real e iterar eficazmente según los comentarios recibidos * Profundo interés por la usabilidad, claridad y adopción de los sistemas y herramientas que construye * Experiencia previa en la construcción de plataformas internas o herramientas de autoservicio es un gran valor añadido * Experiencia previa como ingeniero de software de producto (backend o fullstack) es un valor añadido, ya que facilita una mejor comprensión de los flujos de trabajo reales de los desarrolladores * Familiaridad con herramientas de observabilidad, plataformas internas para desarrolladores (por ejemplo, Datadog IDP, Backstage) y flujos de trabajo GitOps es beneficiosa, aunque no obligatoria * Conocimiento de conceptos DevSecOps, FinOps o sistemas distribuidos (por ejemplo, sistemas multi-región, service mesh) es un plus **Por qué le encantará trabajar aquí** ================================ En UserTesting creemos que la experiencia para desarrolladores es un producto. El equipo DX existe para permitir velocidad, fiabilidad y satisfacción en toda la ingeniería. Trabajará en un entorno colaborativo y de apoyo donde: * El impacto se mide por la adopción y la utilidad * Los comentarios son bienvenidos y se actúa sobre ellos * Lo práctico supera a la perfección * Se confía en los ingenieros para asumir la responsabilidad de los problemas y mejorar los sistemas con el tiempo UserTesting es un empleador que ofrece igualdad de oportunidades y participa en el programa federal estadounidense E-Verify. Se anima a mujeres, minorías, personas con discapacidades y veteranos protegidos a presentar su candidatura. Damo la bienvenida a personas de distintos orígenes, experiencias, capacidades y perspectivas. UserTesting considerará candidaturas calificadas de personas con antecedentes penales de manera coherente con la Ordenanza de Oportunidad Justa de San Francisco, según corresponda.


