CSC Leasing Co.
Juniper Square
Ingeniero de Software Staff
Acerca de Juniper Square
Los mercados privados son uno de los sectores más grandes, complejos y menos atendidos de las finanzas globales. Nuestra misión en Juniper Square es desbloquear todo su potencial. Somos el socio operativo de confianza de más de 2,300 GPs, unificando tecnología, datos y servicios de administración de fondos en una única plataforma que ayuda a los GPs a trabajar con mayor rapidez, tomar mejores decisiones y escalar con precisión. Con más de $300B bajo administración y más de 700,000 LPs en la plataforma, hemos alcanzado la escala necesaria para estar a la altura de nuestra ambición. Y con JunieAI, nuestra plataforma de IA diseñada específicamente para este fin, estamos reinventando la forma en que operan los mercados privados, integrando inteligencia en cada flujo de trabajo. Dirigida por sus fundadores desde 2014, respaldada por más de $350M en financiación y con una plantilla de más de 1,000 empleados, estamos construyendo una empresa diseñada para dar forma al futuro de los mercados privados durante las próximas décadas.
Nuestra cultura está diseñada para personas que desean realizar un trabajo ambicioso y significativo junto a compañeros excepcionalmente talentosos. Pensamos como propietarios, actuamos con urgencia y nos enorgullecemos de resolver problemas difíciles que realmente importan a nuestros clientes y al futuro de los mercados privados. Creemos que las mejores ideas provienen del debate abierto, la colaboración profunda y las perspectivas diversas, por lo que creemos que la transparencia es la norma y la retroalimentación nos hace más fuertes. Si te energizan los altos estándares, el crecimiento rápido y la oportunidad de ayudar a definir una categoría en un momento crucial, ¡únete a nosotros!
Juniper Square ofrece a sus empleados diversas modalidades de trabajo, que van desde una experiencia totalmente remota hasta el trabajo a tiempo completo en una de nuestras oficinas físicas. Invertimos intensamente en operaciones digitales, lo que permite a nuestros equipos colaborar eficazmente en 27 estados de EE. UU., 2 provincias canadienses, India, Luxemburgo e Inglaterra. También disponemos de oficinas físicas en San Francisco, Nueva York, Mumbai y Bangalore para aquellos empleados que prefieran trabajar en una oficina durante parte o la totalidad de su jornada.
Sobre tu rol
Como Ingeniero de Software Staff en Juniper Square, eres un líder técnico: estableces la dirección técnica, tomas decisiones arquitectónicas y elevas la calidad de la ingeniería en tu equipo. Este es un rol de jugador-entrenador: lideras a través del código y la arquitectura, no solo con dirección. Escribirás código de producción como un contribuidor individual práctico, mientras eres responsable de la estrategia técnica, la hoja de ruta y el crecimiento de tu equipo, y colaborarás estrechamente con producto, diseño y QA para convertir flujos de trabajo complejos en experiencias agradables e intuitivas.
Estamos contratando un Ingeniero de Software Staff para el siguiente equipo:
Tesorería: Únete al equipo que construye la plataforma de Tesorería de Juniper Square, el sistema que introduce y gestiona transacciones, saldos y datos bancarios dentro de la plataforma. Trabajarás en la expansión de las integraciones bancarias, una capa de visualización e informes para datos de pagos y tesorería, y exportaciones de proveedores que conectan los datos de tesorería con la contabilidad, en un equipo que ya ha procesado más de 500M $ en transacciones.
En Juniper Square, creemos que construir una fuerza laboral diversa y una cultura inclusiva nos convierte en una mejor empresa. Si crees que este rol te encaja, te animamos a postularte incluso si no cumples con todos los requisitos.
Lo que harás
Ser responsable de la Dirección Técnica y la Arquitectura
- Establece la dirección técnica y sé responsable de la arquitectura de los sistemas de tu dominio, desde el diseño hasta la producción.
- Lidera el diseño técnico para iniciativas ambiguas y multifuncionales: evalúa compensaciones, alinea a las partes interesadas y dirige la implementación.
- Sé fundamental en la transición de tu equipo de una arquitectura monolítica a una orientada a servicios.
- Evalúa y selecciona tecnologías con preferencia por lo que se implementa bien y escala de manera sostenible.
Construye y Entrega
- Escribe código de producción como contribuidor individual práctico: este no es un rol que delega la implementación a otros.
- Sé responsable de la entrega de extremo a extremo de los proyectos de la hoja de ruta: diseño, codificación, pruebas y producción.
- Gestiona la hoja de ruta a corto plazo de tu equipo (que abarca los próximos dos trimestres), informando proactivamente los riesgos de ejecución, costos y técnicos, y dirigiendo mitigaciones pragmáticas.
- Lidera el desarrollo de flujos de trabajo full-stack complejos, trabajando con ingenieros de frontend y backend.
Fluidez en IA y Ciclo de Vida de Desarrollo de Software Nativo de IA
- Practica la fluidez en IA en todo el ciclo de vida del desarrollo de software: elige deliberadamente dónde la IA frente al software tradicional es la herramienta adecuada, y defiende esas compensaciones frente a criterios reales (latencia, precisión, costo, sensibilidad de datos, explicabilidad).
- Promueve e integra prácticas y herramientas de desarrollo nativas de IA (por ejemplo, Cursor, Augment) para impulsar ganancias significativas de productividad en tu equipo.
- Adapta las prácticas de revisión de código y pruebas para un ciclo de vida de desarrollo asistido por IA: detecta modos de falla específicos de la IA (dependencias alucinadas, lógica demasiado confiada pero incorrecta) antes de que se envíen.
- Construye y evalúa flujos de trabajo agénticos y sistemas asistidos por IA donde aporten valor real, con límites claros de intervención humana y monitoreo de fallos.
- Protégete contra la dependencia excesiva de las herramientas de IA, tanto en tu propio trabajo como en el código que revisas, equilibrando la velocidad con la comprensión del sistema y la responsabilidad de los resultados.
- Fomenta una cultura de iteración rápida, alta velocidad y calidad, y ayuda a aumentar la fluidez en IA en todo el equipo.
Lidera y Haz Crecer al Equipo
- Mentoriza a ingenieros, eleva la calidad de la toma de decisiones técnicas y ayuda al equipo a ejecutar con consistencia.
- Establece estándares de codificación, prácticas de revisión y documentación de arquitectura que escalen a medida que el equipo crece.
- Asóciate con el equipo de reclutamiento para construir y hacer crecer el equipo.
Colabora Interfuncionalmente
- Trabaja estrechamente con producto, diseño, QA y soporte al cliente para traducir los requisitos en planes técnicos ejecutables.
- Participa activamente en revisiones de diseño y discusiones de hoja de ruta con una perspectiva fundamentada a nivel de implementación.
- Maneja la mayoría de los conflictos inter-equipos y las decisiones técnicas de forma autónoma.
Excelencia Operacional
- Sé responsable de monitorear, diagnosticar y resolver problemas de producción dentro de los servicios de tu equipo.
- Utiliza herramientas de observabilidad para medir y mejorar el rendimiento y la fiabilidad del sistema.
- Implementa y mantén las mejores prácticas que maximicen la productividad del desarrollador en todo el equipo.
Experiencia en el Dominio
- Conviértete en un experto en la materia en tu dominio, con un conocimiento profundo de las necesidades del cliente y el valor que aportan tus sistemas.
Cualificaciones
Requerido
- 12+ años de experiencia en ingeniería de software backend o full-stack, con una trayectoria clara de creciente liderazgo técnico, responsabilidad arquitectónica y mentoría.
- Un portafolio de sistemas de producción entregados: prepárate para detallar decisiones técnicas específicas que tomaste personalmente y código que escribiste personalmente; este no es un rol para alguien cuya contribución principal ha sido dirigir a otros.
- Experiencia profunda en al menos un lenguaje del lado del servidor (Python preferido, Node/TS, Java, C++, C# o similar) y sólida competencia en la creación de servicios backend de calidad de producción.
- Experiencia con frameworks modernos de frontend (React preferido) y comodidad trabajando full-stack cuando el problema lo requiere.
- Experiencia con bases de datos relacionales/NoSQL, incluyendo diseño de esquemas, optimización de rendimiento y modelado de datos.
- Experiencia en la construcción y operación de sistemas nativos de la nube utilizando AWS (o equivalente), Docker, Kubernetes e infraestructura como código.
- Sólida comprensión de CI/CD, observabilidad, fiabilidad y excelencia operacional en entornos de producción.
- Profundo conocimiento de la arquitectura orientada a servicios y experiencia en la evolución de sistemas desde monolitos hacia SOA.
- Capacidad demostrada para elevar la calidad de la ingeniería a través de estándares técnicos, revisiones de diseño, mentoría y patrones de plataforma reutilizables.
- Experiencia práctica con herramientas de desarrollo nativas de IA (por ejemplo, Cursor, Augment) y un historial de uso de ellas para acelerar la velocidad personal y del equipo.
- Fluidez demostrada en IA: experiencia práctica en la construcción de sistemas asistidos por IA o agénticos con un punto de vista deliberado y defendible sobre cuándo la IA es (y no es) la herramienta adecuada; prácticas de revisión de código adaptadas para detectar modos de falla específicos de la IA; y salvaguardias concretas contra la dependencia excesiva de las herramientas de IA.
- Capacidad para trabajar en entornos ambiguos, desglosar problemas complejos y lograr la alineación entre ingeniería, producto y diseño.
- Título de Grado en Informática o experiencia laboral equivalente.
A tener en cuenta
- Informes: experiencia con plataformas de integración de datos, procesos ETL/ELT, herramientas de inteligencia de negocios o datos financieros.
- Experiencia en producción en la construcción de sistemas impulsados por IA/LLM (pipelines RAG, flujos de trabajo agénticos, marcos de evaluación).
- Experiencia previa en procesamiento de documentos financieros o pipelines de datos fintech.
- Experiencia previa en un rol de líder técnico o de gestión de equipo técnico en un equipo de producto nuevo o en etapa inicial.
Compensación
La compensación para este puesto incluye un salario base, acciones y una variedad de beneficios. El rango salarial base en EE. UU. para este rol es de 190,000 $ - 235,000 $ USD y el rango salarial base en Canadá es de 180,000 $ - 225,000 $ CAD. Los salarios base reales se basarán en factores específicos del candidato, incluida la experiencia, las habilidades y la ubicación, y los requisitos locales de salario mínimo, según corresponda.
- Los beneficios incluyen:
- Atención médica, dental y de visión para ti y tu familia
- Seguro de vida
- Cobertura de bienestar mental
- Apoyo para fertilidad y familias en crecimiento
- Tiempo libre flexible además de los días festivos pagados por la empresa
- Políticas de licencia familiar pagada, licencia médica y licencia por duelo
- Planes de ahorro para la jubilación
- Asignación para personalizar tu espacio de trabajo y configuración tecnológica en casa
- Estipendio anual de desarrollo profesional
Tu reclutador puede proporcionar detalles adicionales sobre la compensación y los beneficios.
