Saltar al contenido

WatchGuard Technologies, Inc.

Ingeniero de software sénior

PythonSQLAWS
Traducción automática. Consulta el original.

Quién eres

Eres un full stack Ingeniero de Software Senior apasionado, orientado a soluciones y enfocado en el ciclo de vida de desarrollo de software (SDLC), que cuenta con una experiencia profesional significativa en tecnología dentro de entornos ágiles y que está dispuesto a asumir nuevos retos. Posees sólidas habilidades técnicas y experiencia en diversas tecnologías y en Python como lenguajes de programación principales, y te encanta crear software seguro y de calidad.

Eres una persona curiosa, te encanta aprender y sabes cómo encontrar las respuestas correctas incluso si no las conoces al principio. Escuchas con atención y comunicas tus desafíos y progresos a tus líderes. Tienes facilidad para la innovación; te impulsa el deseo de ayudar a que nuestros clientes y socios tengan éxito. Además, encarnas los valores humanos que más nos importan (responsabilidad, sentido de pertenencia, proactividad) y sabes que las personas son lo más importante.

Qué esperar como “Ingeniero de Software Senior” en WatchGuard

El puesto de Ingeniero de Software Senior en el equipo de ingeniería de WatchGuard es perfecto para personas con un perfil técnico sólido, creativas, motivadas, curiosas y con buena capacidad de escucha. A medida que aumentes tus responsabilidades, serás fundamental para ayudarnos a alcanzar los siguientes objetivos principales:

Un “día a día típico de un Ingeniero de Software Senior” en WatchGuard

En WatchGuard, el Ingeniero de Software Senior es visto como un desarrollador motivado, creativo y curioso con una sólida disciplina de ingeniería que siempre está dispuesto a aprender tecnologías y técnicas modernas. El Ingeniero de Software Senior asume la propiedad del proceso de desarrollo y colabora con otros ingenieros junior para mentorizarlos y guiarlos. Para evolucionar en tu carrera y realizar un trabajo excelente, necesitas demostrar las siguientes características importantes en tu día a día:

Requisitos mínimos

Te sientes más que cómodo trabajando con JIRA, Confluence, diseño basado en pruebas (TDD) y AWS (Amazon Web Services). Has desarrollado y desplegado numerosos servicios en la nube de gran escala y alto rendimiento, y te manejas con igual soltura tanto con tecnologías de back-end como de front-end. Se valorará que cuentes con experiencia práctica utilizando Cursor AI y otras herramientas de desarrollo asistido por IA para acelerar la entrega manteniendo altos estándares de calidad de código, seguridad y mantenibilidad.

  1. Desarrollarte aprendiendo procesos más robustos mediante metodologías ágiles y trabajando con equipos distribuidos globalmente con comunicación asíncrona a través de diversas culturas y zonas horarias. Tu equipo depende de tus aportaciones y orientación.
  1. Asegurarte de comprender la visión, ser responsable, cumplir con los compromisos, considerar opciones para lograr un software de alto rendimiento y resiliente, y mantener una sólida disciplina de ingeniería de software (diseño basado en pruebas, cobertura de código en pruebas unitarias, automatización, estar al tanto del cumplimiento y vulnerabilidades de OSS, enfoque en monitorización, prácticas de codificación segura, etc.).
  1. Mentorizar a otros ingenieros y seguir desarrollando el dominio de todos los aspectos de la entrega de software de alta calidad (diseño, documentación, pruebas unitarias, revisiones de código, seguridad, despliegue, monitorización, mantenimiento, etc.) construido sobre una arquitectura de microservicios (tanto en contenedores como serverless) utilizando diversas tecnologías de bases de datos relacionales (SQL / MySQL / Postgres etc.) y NoSQL (Elasticsearch / OpenSearch / Document DB / DynamoDB etc.).
  1. Mantener nuestros estándares y niveles de madurez en la ejecución de servicios de seguridad de clase mundial en la nube, diseñando servicios de seguridad gestionados en la nube más seguros, fiables y escalables (en cuanto a arquitectura e infraestructura).
  1. Cuando proceda, contribuir al uso eficaz de Cursor AI y de las prácticas de desarrollo asistido por IA, compartiendo flujos de trabajo y ayudando a aprovechar estas herramientas de forma responsable para mejorar la productividad sin comprometer la calidad ni la seguridad.
  1. Mantener un entorno abierto de colaboración, transparencia, innovación y diversión para un trabajo en equipo positivo.
  1. Asumir la propiedad y tomar decisiones: Se espera que demuestres un liderazgo técnico eficaz, tomes decisiones y dirijas las actividades de desarrollo y al equipo en la dirección correcta. Es posible que en tu puesto participes en más de un proyecto al mismo tiempo, y ser el responsable significa que debes asumir la responsabilidad de lo que tú y tus equipos estáis haciendo. También te relacionarás con la gestión de producto y el soporte al cliente para comprender sus comentarios y necesidades.
  1. Guiar la ejecución: Los proyectos en los que trabajas son complejos y, a veces, multifacéticos. Requerirán sólidas habilidades técnicas, pero también habilidades interpersonales. Debes ser capaz de influir y dirigir al equipo y a tu trabajo para ofrecer excelencia en un tiempo predecible.
  1. Mostrar iniciativa y compromiso: Ahora formas parte de un grupo de ingenieros experimentado y sólido, pero todavía queda mucho por aprender y, mientras aprendes, es importante que no esperes a que te digan qué hacer; necesitas tener iniciativa para llevar a cabo las actividades y compromiso para terminarlas antes del siguiente desafío.
  1. Aplicar una mentalidad analítica y lógica: Escribirás soluciones para resolver problemas reales de nuestros clientes. Por lo tanto, necesitas entender a nuestros clientes y qué es importante para ellos. No debes limitarte a seguir instrucciones, debes comprender lo que estás haciendo, hacer preguntas, aportar sugerencias y encontrar la mejor solución para entregar lo que se requiere.
  1. Demostrar curiosidad e interés genuino por aprender: Estarás en contacto con ingenieros y arquitectos más senior, además de trabajar en un entorno y un producto complejos. Por lo tanto, tendrás la oportunidad de adquirir experiencia constantemente y es imperativo que tengas interés en evolucionar con la experiencia diaria y convertirte en un mejor ingeniero mañana.
  1. Mantener el trabajo en equipo y la colaboración: Colaborarás con un equipo para entregar algo importante a nuestros clientes y construir un mundo más seguro. Por lo tanto, no estás solo, y es importante que pienses de forma colectiva, ayudando a los que te rodean y demostrando gratitud a tus compañeros por ayudarte. Para ello, debes tener una gran empatía y ser capaz de comunicarte de forma clara y eficiente.
  1. Aprovechar el desarrollo asistido por IA (preferible): La experiencia con Cursor AI y herramientas relacionadas es un plus; utilizarlas para explorar soluciones, acelerar la implementación y mejorar la calidad del código, ayudando a otros a adoptar estas prácticas de manera efectiva con un criterio de ingeniería sólido.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026