Ingeniero de Arquitectura de Software

Compañía
Descripción
Resumen del Puesto: Diseñar y evolucionar la arquitectura de aplicaciones y plataformas, definiendo estándares técnicos, patrones de integración y lineamientos para construir soluciones escalables y seguras. Puntos Destacados: 1. Participar directamente en decisiones de arquitectura con impacto transversal. 2. Fortalecer conocimientos en cloud, microservicios e integración. 3. Oportunidad de modernización tecnológica y mejora continua. Sobre el Cargo **Ankara Otokent Automotive and Commercial Group** busca un **Ingeniero de Arquitectura de Software** para incorporarse a nuestro equipo en **Cauquenes, Región del Maule**. En este cargo, serás responsable de diseñar y evolucionar la arquitectura de nuestras aplicaciones y plataformas, definiendo estándares técnicos, patrones de integración y lineamientos que permitan construir soluciones seguras, escalables y fáciles de mantener. Trabajarás estrechamente con los equipos de **desarrollo, infraestructura, producto, datos, seguridad y operaciones** para traducir requerimientos de negocio en decisiones de arquitectura claras y sostenibles. Esta oportunidad es ideal para profesionales con experiencia sólida en **arquitectura de software, sistemas distribuidos, integración, cloud y desarrollo backend**, que tengan criterio técnico, capacidad de análisis y una mirada de largo plazo sobre las plataformas. Por Qué Trabajar con Nosotros En **Ankara Otokent Automotive and Commercial Group**, creemos que una arquitectura bien diseñada permite desarrollar mejores productos, reducir riesgos técnicos y acelerar la evolución de los sistemas. Tendrás la oportunidad de: * Participar directamente en decisiones de arquitectura. * Trabajar con equipos de desarrollo, producto, infraestructura y seguridad. * Diseñar soluciones con impacto transversal en distintas plataformas. * Fortalecer conocimientos en cloud, microservicios e integración. * Definir estándares técnicos y buenas prácticas. * Participar en modernización tecnológica y mejora continua. * Apoyar técnicamente a otros desarrolladores e ingenieros. Responsabilidades Principales * Diseñar arquitecturas de software para nuevas soluciones y evolución de sistemas existentes. * Definir patrones de diseño, estándares técnicos y principios de arquitectura. * Evaluar tecnologías, frameworks y plataformas antes de su adopción. * Diseñar integraciones entre aplicaciones, APIs y servicios de terceros. * Definir estrategias para escalabilidad, disponibilidad y resiliencia. * Participar en decisiones relacionadas con cloud e infraestructura. * Diseñar arquitecturas basadas en microservicios cuando corresponda. * Revisar propuestas técnicas y apoyar decisiones de desarrollo. * Trabajar con seguridad para incorporar controles desde el diseño. * Identificar riesgos técnicos y deuda tecnológica. * Preparar diagramas, documentación y lineamientos de arquitectura. * Apoyar la definición de APIs y contratos de integración. * Participar en revisiones de código y diseño técnico. * Colaborar en iniciativas de modernización de aplicaciones. * Apoyar procesos de CI/CD, DevOps y automatización. * Evaluar rendimiento y proponer mejoras de arquitectura. * Mentorizar a desarrolladores e ingenieros cuando sea necesario. * Realizar otras funciones relacionadas con arquitectura e ingeniería de software. Requisitos * **5 a 8 años de experiencia** en desarrollo de software, arquitectura de sistemas o ingeniería de software. * Experiencia previa como **Ingeniero de Arquitectura de Software, Arquitecto de Software, Software Architect, Lead Software Engineer** o cargo similar. * Experiencia sólida en backend con tecnologías como **Java, .NET, Node.js, Python** o equivalentes. * Conocimiento de arquitectura de microservicios y sistemas distribuidos. * Experiencia diseñando y consumiendo **APIs REST**. * Conocimiento de bases de datos relacionales y no relacionales. * Experiencia con **AWS, Microsoft Azure o Google Cloud Platform**. * Conocimiento de contenedores y herramientas como **Docker**. * Experiencia con control de versiones mediante **Git**. * Buen conocimiento de patrones de diseño y principios SOLID. * Capacidad para documentar decisiones de arquitectura. * Buenas habilidades de comunicación y liderazgo técnico. * Capacidad para trabajar con equipos multidisciplinarios. Requisitos Deseables * Formación profesional en **Ingeniería Informática, Ingeniería de Software, Ciencias de la Computación** o carrera relacionada. * Experiencia con **Kubernetes**. * Conocimiento de arquitecturas event\-driven. * Experiencia con mensajería y colas como Kafka o RabbitMQ. * Conocimiento de observabilidad, monitoreo y logging. * Experiencia con infraestructura como código. * Conocimiento de seguridad de aplicaciones y principios OWASP. * Experiencia con CI/CD y prácticas DevOps. * Conocimiento de Domain\-Driven Design. * Experiencia en modernización de sistemas legacy. * Inglés intermedio o avanzado será valorado. Mindset que Buscamos Buscamos una persona que no solo resuelva problemas técnicos del presente, sino que piense en cómo las decisiones de hoy afectarán a los sistemas en el futuro. Valoramos especialmente a quienes: * **Piensan en escalabilidad:** diseñan para crecer sin complejidad innecesaria. * **Simplifican:** prefieren soluciones claras y mantenibles. * **Evalúan trade\-offs:** entienden que no existe una arquitectura perfecta. * **Documentan decisiones:** hacen que el conocimiento sea compartido. * **Colaboran:** trabajan con desarrollo, producto, seguridad y operaciones. * **Previenen deuda técnica:** identifican riesgos antes de que se conviertan en problemas mayores. * **Mantienen curiosidad técnica:** evalúan nuevas tecnologías con criterio, no por moda. * **Toman ownership:** acompañan las decisiones desde el diseño hasta la implementación. Sueldo: $35\.000 \- $39\.000 al año Lugar de trabajo: Empleo presencial
Publicado por

Sofía Muñoz
MyJob · HR