Vena Solutions
Arquitecto de Software (Full Stack)
Descripción
Arquitecto de Software (Full Stack)
Este es un puesto flexible y existe la opción de trabajar en nuestra oficina de Toronto a tiempo completo, de forma híbrida durante la semana o trabajando completamente de forma remota en Canadá.
Vena Solutions está contratando un Arquitecto de Soluciones para dar soporte a la evolución de aplicaciones y servicios dentro de la creciente plataforma SaaS de Vena. En este puesto, trabajarás estrechamente con Arquitectos de Soluciones experimentados, gerentes de producto y equipos de ingeniería para ayudar a diseñar y entregar soluciones seguras, escalables, resilientes y de alta calidad que satisfagan las necesidades reales de los clientes y del negocio. Contribuirás a la arquitectura de soluciones para capacidades nuevas y existentes, traduciendo los requisitos en propuestas de diseño bien fundamentadas, apoyando las revisiones de arquitectura y ayudando a garantizar que las soluciones se alineen con los patrones y estándares establecidos. Este puesto proporciona exposición práctica al diseño de aplicaciones basadas en la nube y sistemas integrados ricos en datos, al tiempo que se desarrolla fluidez en consideraciones clave no funcionales como el rendimiento, la seguridad, la fiabilidad y la integridad de los datos.
Como parte de tu trabajo diario, utilizarás herramientas asistidas por IA para apoyar el análisis de arquitectura, explorar opciones de diseño, evaluar compensaciones y mejorar la documentación. Aprenderás a aplicar estas herramientas de manera responsable y eficaz, mientras desarrollas un buen juicio y responsabilidad a medida que tus responsabilidades de arquitectura crecen con el tiempo. La colaboración es fundamental para este puesto. Trabajarás junto a equipos de Producto, Ingeniería, CloudOps, Infraestructura y Seguridad, apoyando soluciones desde el diseño inicial hasta la entrega y la evolución continua. También ayudarás a los equipos a adoptar la IA de maneras prácticas y responsables, asegurando que los diseños sigan siendo transparentes, bien entendidos y alineados con las expectativas de confianza del cliente, gobernanza y cumplimiento.
En Vena, la innovación está impulsada por un enfoque en los resultados del cliente y la mejora continua. Este puesto es una excelente opción si disfrutas aprendiendo a través de la resolución de problemas del mundo real, trabajando en un entorno SaaS de rápido movimiento y aumentando tu impacto como arquitecto de soluciones mientras contribuyes significativamente a los productos y equipos que apoyas.
Departamento: Desarrollo de Producto
Tipo de Empleo: Tiempo Completo
Ubicación: Canadá - Remoto (0002)
Cómo Harás un Impacto
Arquitectura de Soluciones, Estrategia y Entrega
- Colaborar con la Gestión de Producto, expertos del dominio, arquitectos senior y partes interesadas multifuncionales para apoyar, evolucionar y entregar la arquitectura de soluciones para características y capacidades de SaaS basadas en la nube, incluidas iniciativas de prueba de concepto para explorar nuevas mejoras.
- Colaborar con los equipos de Ingeniería para diseñar soluciones pragmáticas que equilibren los requisitos funcionales con el rendimiento, la seguridad, la escalabilidad y la mantenibilidad a lo largo del ciclo de vida del desarrollo, incluidos la resolución de problemas técnicos y los esfuerzos de refactorización.
- Participar en la revisión de diseños e implementaciones de ingeniería para validar la alineación con la arquitectura de soluciones aprobada, los estándares y las expectativas de cumplimiento.
Comunicación y Habilitación de Arquitectura
- Contribuir a la creación y el mantenimiento de artefactos de arquitectura claros y precisos y registros de decisiones, asegurando que las soluciones se entiendan bien y sean rastreables entre las partes interesadas.
- Comunicar conceptos y cambios de arquitectura de manera efectiva, apoyando a los ingenieros a través de revisiones de diseño, sesiones de trabajo y intercambio de conocimientos junto con arquitectos más experimentados.
Gobernanza de Arquitectura
- Participar en actividades de gobernanza de arquitectura, contribuyendo a la aplicación y adopción de estándares, principios, políticas y mejores prácticas para la plataforma.
- Ayudar a garantizar que las recomendaciones de arquitectura estén bien fundamentadas, sean coherentes y se alineen con la estrategia de la plataforma, los requisitos de cumplimiento y la sostenibilidad a largo plazo.
Investigación y Mejora Continua
- Mantenerse informado sobre las tendencias de la industria, las tecnologías y las prácticas de arquitectura, aprendiendo y evaluando activamente cómo pueden evolucionar los patrones de soluciones, los planos y los enfoques de entrega.
- Aprovechar herramientas modernas, incluida la investigación y el análisis asistidos por IA, para apoyar la exploración de arquitectura, las recomendaciones informadas y la mejora continua.
- Contribuir a una cultura de innovación ayudando a los equipos a experimentar de manera responsable, manteniendo la calidad arquitectónica, la integridad de la plataforma y la confianza del cliente.
Nos Encantaría Ver
- 1–3 años de experiencia contribuyendo a la arquitectura de soluciones, el diseño técnico o el diseño de sistemas complejos dentro de un entorno de software o SaaS.
- 4+ años en desarrollo de software o roles técnicos relacionados, incluido trabajo práctico con al menos un lenguaje de programación moderno (por ejemplo, Java, C#, JavaScript, o equivalente).
- Experiencia práctica con tecnologías front-end y back-end (React, Node.js, Spring o similar) y conceptos de sistemas distribuidos como microservicios y APIs (REST y GraphQL).
- Sólida comprensión de algoritmos, estructuras de datos, complejidad computacional y la capacidad de sopesar y comunicar las compensaciones del diseño.
- Exposición a sistemas basados en datos, con conocimiento de modelado de datos, gestión de datos, OLTP y diseño de aplicaciones SaaS basadas en la nube, incluida la escalabilidad y la multitenencia.
- Experiencia práctica implementando dentro de las plataformas en la nube Microsoft Azure y AWS utilizando patrones nativos de la nube con una aplicación SaaS.
- Experiencia utilizando herramientas de desarrollo habilitadas por IA (por ejemplo, GitHub Copilot, Claude, SpecKit o similar) para codificación, diseño, análisis o documentación.
- Sólidas habilidades de colaboración y comunicación con ingenieros, gerentes de producto y partes interesadas técnicas.
- Mentalidad automotivada y orientada al crecimiento con curiosidad por aprender y resolver problemas, y empatía por los resultados del cliente.
- Interés en la IA y apertura para explorar soluciones impulsadas por IA para la mejora del rendimiento y la eficiencia.
El rango salarial base para este puesto es 127,500 - 172,500 CAD.
*Nuestros salarios se adaptan a los puestos, niveles y ubicaciones. Tu remuneración individual dentro de este rango se ve influenciada por factores como la ubicación de trabajo, las habilidades, la experiencia y la educación. A medida que progreses en tu puesto, tu compensación puede adaptarse, ofreciendo flexibilidad para crecer más allá de los niveles iniciales. Para obtener detalles específicos, tu reclutador proporcionará información y abordará cualquier pregunta durante el proceso de contratación.
