Saltar al contenido

Cyncly

Ingeniero/a de Software Principal

JavaScriptTypeScriptReactSQLC#Terraform
Traducción automática. Consulta el original.

Sobre el Puesto

Ingeniero/a de Software Principal

Únete a un líder mundial en soluciones de software basadas en la nube para la industria del diseño de espacios. Como Ingeniero/a de Software Principal, trabajarás en la Plataforma Flex, una plataforma en la nube con componentes empresariales y centrales que conectan las aplicaciones y productos de Cyncly, incluyendo aplicaciones web modulares, micro frontends, microservicios, bases de datos SQL/NoSQL, Almacenamiento de Blobs de Azure y servicios en la nube de Azure. Esto está alineado con el contexto existente de la Plataforma Flex descrito para los puestos de Ingeniero/a de Software Senior, Líder de Equipo y Gerente Técnico.

En este puesto, actuarás como referencia técnica para soluciones complejas, ayudando a los equipos a diseñar sistemas escalables, seguros, de alta calidad y rentables. Guiarás las decisiones técnicas, mentorizarás a los ingenieros, colaborarás con los Líderes de Equipo y Gerentes Técnicos, y ayudarás a garantizar que la arquitectura, las prácticas de ingeniería, la automatización y los estándares de entrega se apliquen de manera consistente en toda la plataforma. Esto se basa en las responsabilidades ya presentes en los puestos de Ingeniero/a de Software Senior, Líder de Equipo, Gerente Técnico, QA Automation y DevOps Senior, incluyendo mentoría, colaboración en arquitectura, calidad del código, automatización, estándares de seguridad, prácticas de DevOps y liderazgo técnico multifuncional.

Este puesto es ideal para alguien con una profunda experiencia práctica en ingeniería que pueda influir en la dirección técnica, resolver problemas críticos, elevar los estándares de ingeniería y apoyar a los equipos en la entrega de productos de SaaS de clase mundial en un entorno ágil. Los puestos existentes enfatizan la entrega de alta calidad, las formas de trabajo Ágiles, la documentación técnica, la mentoría, la resolución de problemas y la colaboración entre disciplinas.

Ubicación: Brasil (100% Remoto o Híbrido para residentes de Serra Gaúcha)

Moneda de Compensación: Real Brasileño (BRL)

Contrato: Indefinido a Jornada Completa (CLT) - 42h/semana

Sobre Nosotros

Cyncly es una potencia tecnológica global con más de 2,400 empleados y más de 70,000 clientes en más de 100 países. Cyncly transforma la forma en que se conciben, diseñan, venden, gestionan y fabrican productos y espacios personalizables. Nuestras soluciones de software de extremo a extremo conectan a diseñadores profesionales, minoristas y fabricantes con el repositorio de contenido de productos más grande del mundo. Hoy, nuestro negocio abarca las industrias de Cocinas y Baños, Muebles, Ventanas, Vidrio y Puertas, y Suelos, con operaciones en América del Norte y del Sur, Europa, Asia Pacífico y África.

Cyncly aporta más de 30 años de experiencia para ofrecer más valor a nuestros clientes a través de una cartera ampliada de soluciones integrales. Nuestra presencia global nos permite proporcionar soporte y ventas de clase mundial con un toque local, ofreciendo la mejor experiencia posible al cliente.

Cyncly se embarca ahora en un emocionante viaje mientras continuamos expandiéndonos a través de un fuerte crecimiento orgánico y adquisiciones complementarias, respaldados por firmas líderes de capital privado de crecimiento especializadas en tecnología.

Responsabilidad

  1. Definir, guiar y revisar soluciones técnicas para capacidades complejas de plataforma, asegurando que sean escalables, seguras, mantenibles, orientadas al rendimiento y rentables. Los puestos de ingeniería de software existentes ya enfatizan el código orientado al rendimiento, la alta disponibilidad, los estándares de seguridad y el diseño de soluciones robustas.
  1. Actuar como autoridad técnica para la Plataforma Flex, apoyando a ingenieros, Líderes de Equipo, Gerentes Técnicos, QA, DevOps y arquitectos en la toma de decisiones técnicas a largo plazo. Esto refleja la expectativa existente de que los puestos senior colaboren con arquitectos, sirvan como referencias técnicas y guíen a los miembros del equipo en las mejores prácticas.
  1. Liderar el diseño y la evolución de patrones de arquitectura de software, incluyendo microservicios, arquitectura impulsada por eventos, CQRS, BFF, diseño de API, arquitectura de frontend y patrones nativos de la nube. Estos temas de arquitectura ya figuran como conocimiento requerido para los puestos de Ingeniero/a de Software Senior, Líder de Equipo y Gerente Técnico.
  1. Proporcionar mentoría y coaching técnico a ingenieros Senior, Mid-Level, Junior y Becarios, ayudando a mejorar la calidad del código, el pensamiento de diseño, la depuración, las pruebas y las prácticas de ingeniería. Los puestos existentes ya incluyen la mentoría de becarios, desarrolladores junior, de nivel medio, recién graduados y otros programadores.
  1. Revisar diseños críticos, pull requests y enfoques de implementación para garantizar código limpio, calidad, rendimiento, mantenibilidad y cumplimiento de los estándares de seguridad definidos por la empresa. El puesto de Líder de Equipo incluye explícitamente revisiones de pull request para código limpio, calidad, rendimiento, rentabilidad y estándares de seguridad.
  1. Colaborar con Producto, QA, DevOps, Seguridad y Operaciones en la Nube para garantizar que las funcionalidades se entreguen con alta calidad, automatización, observabilidad, preparación para CI/CD y prácticas seguras por defecto. El puesto de QA Automation incluye la colaboración con Producto/Testers y el mantenimiento de la automatización, mientras que el puesto de DevOps Senior incluye la colaboración con los equipos de seguridad y operaciones en la nube y patrones seguros por defecto.
  1. Impulsar la consistencia de ingeniería entre equipos promoviendo estándares para APIs, micro frontends, pruebas automatizadas, CI/CD, branching, documentación y prácticas de SDLC. Los puestos existentes requieren conocimientos de SDLC, pruebas de automatización, documentación técnica, CI/CD, prácticas de SCM y despliegue de DevOps en Azure.
  1. Apoyar la resolución de problemas complejos en producción o en la plataforma, ayudando a los equipos a identificar causas raíz e implementar soluciones sostenibles. Los puestos de Ingeniero/a de Software Senior, Líder de Equipo y Gerente Técnico incluyen la resolución de problemas y depuración para una corrección de defectos más rápida.
  1. Contribuir de forma práctica a tareas de desarrollo de alto impacto cuando sea necesario, especialmente en áreas que requieran experiencia técnica avanzada o alineación entre equipos. Se espera que los puestos técnicos y senior existentes desarrollen código, diseñen interfaces, construyan sistemas de alta disponibilidad y entreguen con calidad.
  1. Comunicar conceptos técnicos claramente a diferentes audiencias, incluyendo ingenieros, Líderes de Equipo, Gerentes Técnicos, partes interesadas de Producto y liderazgo. El puesto de Gerente Técnico incluye explícitamente la comunicación de conceptos técnicos al equipo, y varios puestos requieren sólidas habilidades de comunicación en inglés.

Requisitos mínimos

Debes tener:

  1. Título de Grado en Ciencias de la Computación, Ingeniería de Software, Tecnología de la Información o un campo relacionado, coherente con el requisito utilizado en los puestos existentes de ingeniería de software, QA, DevOps, Líder de Equipo y Gerente Técnico.
  1. Sólida experiencia profesional en desarrollo de software, incluyendo experiencia práctica sólida en backend, frontend, nube y sistemas distribuidos. Los puestos de Líder de Equipo y Gerente Técnico ya requieren más de 10 años de experiencia en desarrollo/programación de software.
  1. Sólida experiencia en el desarrollo de REST APIs y en el diseño de soluciones escalables basadas en servicios o microservicios. Experiencia en REST API y conocimiento de microservicios.
  1. Sólida experiencia con tecnologías de frontend como HTML, CSS, Angular, JavaScript, TypeScript, React, u otros frameworks modernos de JavaScript.
  1. Sólida experiencia con C# y el ecosistema .NET.
  1. Sólido conocimiento de arquitectura de software, principios de diseño y patrones de diseño, incluyendo SOLID, DDD, microservicios, event sourcing, CQRS y BFF.
  1. Sólida experiencia con bases de datos relacionales y NoSQL, como SQL Server, Cosmos DB, MongoDB, o tecnologías similares.
  1. Sólida comprensión del desarrollo nativo de la nube, alta disponibilidad, rendimiento, escalabilidad y prácticas de desarrollo de software seguro.
  1. Experiencia trabajando en equipos de ingeniería Ágiles, full-stack, de ritmo rápido, enfocados en entregar productos de alta calidad.
  1. Sólido conocimiento de pruebas automatizadas, pruebas unitarias, pruebas de API y prácticas de ingeniería de calidad.
  1. Sólidas habilidades de resolución de problemas, depuración, analíticas, resolución de problemas y toma de decisiones.
  1. Capacidad para mentorizar ingenieros, influir en la dirección técnica y proporcionar recomendaciones técnicas claras a la dirección y a las partes interesadas.
  1. Buenas habilidades de comunicación en inglés, hablado y escrito, adecuadas para trabajar en un entorno global.
  1. Experiencia con Servicios de Azure, Infraestructura de Azure y despliegue de DevOps en Azure.
  1. Buen conocimiento práctico de las prácticas de Integración Continua y Entrega Continua utilizando DevOps de Azure o herramientas similares.
  1. Experiencia con DevOps, DevSecOps, GitHub Enterprise, DevOps de Azure, GitHub Advanced Security, SAST, SCA, DAST y prácticas de SDLC seguro.
  1. Experiencia con Infraestructura como Código utilizando Terraform, Bicep o herramientas similares.
  1. Experiencia con desarrollo guiado por pruebas, arquitectura de microservicios, pruebas de rendimiento y frameworks de automatización.
  1. Conocimiento de prácticas comunes de SCM, incluyendo estrategias de branching, revisiones de código y merges de código.
  1. Capacidad para trabajar bien en situaciones ambiguas, tomar decisiones técnicas difíciles y guiar a los equipos hacia resultados a largo plazo. Flexibilidad, adaptabilidad, toma de decisiones difíciles y recomendaciones técnicas a largo plazo son clave.

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