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