Ingeniero/a de software sénior, Producto/IA Staff Software Engineer, Product/AI
- Remoto (EE. UU.)
- $200,000 – $280,000 por año
- Tiempo completo
- Publicado hace 7 horas
Se postulará en el sitio web original.
Sobre este empleo
Hola, soy Paul, vicepresidente de Ingeniería en Customer.io. Buscamos a un/a ingeniero/a de producto de nivel staff: no a un/a generalista que simplemente trabaje tanto en frontend como en backend, sino a alguien que piense como responsable de producto y entregue soluciones como ingeniero/a.
Acerca de Customer.io
Más de 9,000 empresas —desde startups ágiles hasta marcas globales— usan nuestra plataforma para enviar miles de millones de correos electrónicos, notificaciones push, mensajes dentro de aplicaciones y SMS todos los días. Customer.io potencia comunicaciones automatizadas que las personas realmente quieren recibir.
Ayudamos a los equipos a enviar mensajes más inteligentes y pertinentes mediante datos de comportamiento en tiempo real. Bajo el capó: Go, React e IA nos ayudan a entregar soluciones rápidamente y a crecer con confianza.
Lo que valoramos
Responsabilidad de principio a fin
Te haces cargo de los problemas que nadie ha asumido —los que abarcan varios equipos sin tener un responsable claro— y los llevas desde una primera conversación poco definida hasta su implementación. Si afecta al cliente, te corresponde darle seguimiento.
Comodidad ante la ambigüedad
Los problemas a medio definir y las señales contradictorias son tu punto de partida, no un obstáculo. Defines el problema antes de resolverlo, formas una opinión sobre qué vale la pena crear y avanzas sin esperar a que otra persona reduzca el riesgo de la decisión.
El cliente siempre es lo primero
Partes del problema del cliente, no del código existente. Cada decisión técnica se relaciona con lo que significa para la persona que recibe el mensaje, y puedes explicar esa conexión a quienes no escriben código. Si puedes elegir, entregas lo que cambia la experiencia de esa persona, no lo que simplemente resulta elegante.
Escepticismo saludable ante «la forma en que se hacen las cosas»
Dejas atrás las prácticas que ya no son útiles, incluso aquellas que ayudaste a crear. Las mejores prácticas importan, pero nunca más que seguir avanzando.
Multiplicar la capacidad del equipo
Entregar tu parte no es suficiente. Involucras a las personas adecuadas antes de que un problema se convierta en algo que tengan que resolver, y dejas suficientes recursos —documentación, patrones y delegación— para que el equipo siga avanzando aunque no estés presente.
Lo que harás
- Hacerte cargo de problemas importantes y ambiguos desde su definición inicial hasta el lanzamiento y las iteraciones. Establecer el rumbo, alinear a las partes involucradas y asumir la responsabilidad por el resultado.
- Colaborar con los equipos de producto, diseño y datos para definir prioridades, delimitar el alcance del trabajo y establecer cómo se medirá el éxito.
- Liderar decisiones técnicas en toda la plataforma, incluidas las de arquitectura, rendimiento, confiabilidad y facilidad de mantenimiento.
- Liderar el trabajo entre equipos y sistemas. Generar consenso, resolver desacuerdos técnicos y mantener en marcha iniciativas complejas.
- Mejorar las prácticas de ingeniería mediante mentoría, patrones reutilizables y orientación técnica clara.
- Usar IA a lo largo de tu trabajo de ingeniería, con buen criterio para determinar dónde ayuda, dónde se queda corta y cómo revisar sus resultados. Ayudar al equipo a mejorar probando nuevos flujos de trabajo, compartiendo lo que funciona e identificando oportunidades útiles de automatización.
- Participar en una rotación de guardia cuando sea necesario y brindar apoyo a los sistemas que desarrolla el equipo.
Lo que buscamos
- Trayectoria liderando trabajos complejos entre equipos o sistemas y logrando resultados importantes para los clientes, el negocio o la ingeniería.
- Sólida experiencia en ingeniería backend, con capacidad para trabajar en toda la plataforma y liderar decisiones técnicas de principio a fin.
- Sólido criterio de producto y técnico, especialmente cuando el problema o el camino a seguir no están claros.
- Capacidad para influir en colegas con experiencia y lograr que los equipos se alineen sin autoridad formal.
- Experiencia usando métricas, experimentación y observabilidad para orientar decisiones y mejorar sistemas en producción.
- Uso práctico y habitual de IA en todo el ciclo de vida del desarrollo de software, con criterio para adaptarse a medida que cambian las herramientas y, al mismo tiempo, responsabilizarse por la calidad, la seguridad y los resultados. Se valorará especialmente la experiencia mejorando la forma en que un equipo más amplio usa la IA.
Compensación y beneficios
Creemos en la transparencia. El salario inicial para este puesto es de $200,000 - $280,000 USD (o el equivalente en moneda local), según la experiencia y sujeto a ajustes según las tarifas del mercado. Este puesto también incluye una bonificación anual objetivo del 10%. Además del salario base, el puesto incluye una concesión de acciones en forma de opciones sobre acciones, para que compartas el éxito que contribuyes a construir.
Sabemos que nuestro equipo es lo que nos hace excelentes y nos comprometemos a cuidarlo muy bien. Nuestro paquete de beneficios inclusivo apoya tu bienestar y crecimiento e incluye cobertura del 100% de las primas del seguro médico, dental, de la vista, de salud mental y complementario para ti y tu familia. También ofrecemos 16 semanas de licencia parental con goce de sueldo, tiempo libre remunerado ilimitado (PTO), estipendios para trabajo remoto y bienestar, un presupuesto para desarrollo profesional y más.
Consulta aquí todos los beneficios →
Nuestro proceso
Sin sorpresas ni preguntas capciosas: solo un proceso claro y humano, diseñado para ayudarnos a ambos a tomar una decisión informada.
- Solicitud - Revisamos cuidadosamente todas las solicitudes. Cuéntanos por qué te interesa el puesto.
- Entrevista con selección de personal (30 min) - Hablemos sobre lo que buscas y cómo trabajamos.
- Entrevista con el/la gerente de contratación (60 min) - Hablarás con uno/a de nuestros/as gerentes de contratación sobre tu estilo de trabajo y un producto del que te hayas hecho cargo de principio a fin, además de realizar un breve ejercicio de programación asistido por IA.
- Entrevista de diseño de sistemas (60 min) - Una conversación colaborativa que alterna entre las concesiones de producto y el diseño de sistemas: cómo delimitarías algo ambiguo y cómo lo desarrollarías.
- Ejercicio para realizar en casa - Completarás una tarea breve y realista, similar al trabajo que harías aquí.
- Llamada para revisar el ejercicio (60 min) - Nos explicarás tu trabajo y conversarás sobre las concesiones, las prioridades y cómo lo iterarías.
Se pedirá a todos los candidatos finalistas que completen una verificación de antecedentes y verificaciones de empleo como parte del proceso previo a la contratación.
Customer.io reconoce el efecto limitante de la injusticia sistémica en comunidades diversas. Nos comprometemos a usar nuestra influencia para promover la inclusión y la equidad en la industria tecnológica. Nos esforzamos por crear una cultura de equipo inclusiva, implementar prácticas de contratación libres de sesgos y desarrollar alianzas comunitarias para ampliar nuestro impacto global.
Zoom es la única plataforma de videoconferencias que usamos. Las entrevistas virtuales se realizarán mediante la función de video (es decir, no por chat), y las ofertas se extenderán por escrito en papel membretado oficial de Customer.io. Mantente alerta durante todas tus actividades de búsqueda de empleo y, si tienes alguna pregunta, comunícate con jobs@customer.io.
¡Únete a nosotros!
Creemos en la empatía, la transparencia, la responsabilidad y, sí, un poco de torpeza. Si te entusiasma lo que has leído y quieres crear software que mejore la comunicación para todos, presenta tu solicitud ahora.
Anuncio original en inglés
Hi, I'm Paul, VP of Engineering at Customer.io. We're looking for a staff product engineer — not a generalist who happens to touch frontend and backend, but someone who thinks like a product owner and ships like an engineer.
About Customer.io
Over 9,000 companies — from scrappy startups to global brands — use our platform to send billions of emails, push notifications, in-app messages, and SMS every day. Customer.io powers automated communication that people actually want to receive.
We help teams send smarter, more relevant messages using real-time behavioral data. Under the hood: Go, React, and AI help us ship fast and scale with confidence.
What We Value
End-to-end ownership
You take on the problems nobody's claimed — the ones that span squads with no obvious owner — and carry them from a fuzzy first conversation to what's actually live. If it touches the customer, it's yours to chase down.
Comfort in ambiguity
Half-formed problems and conflicting signals are your starting material, not a blocker. You define the problem before you solve it, form a point of view on what's worth building, and move without waiting for someone else to de-risk the call.
Customer-first, always
You think from the customer's problem backward, not the codebase forward. Every technical call traces back to what it does for the person on the other end of the message — and you can explain that connection to people who don't write code. Given the choice, you ship the thing that changes their experience, not the thing that's merely elegant.
A healthy skepticism for "the way things are done"
You retire practices that have outlived their usefulness, including ones you helped build. Best practices matter — but never more than forward motion.
Force multiplication
Shipping your part isn't the bar. You bring in the right people before a problem becomes theirs to clean up, and you leave enough behind — docs, patterns, delegation — that the team keeps moving without you in the room.
What You'll Do
- Own important, ambiguous problems from initial framing through launch and iteration. Set direction, align partners, and stay accountable for the result.
- Partner with product, design, and data to shape priorities, scope the work, and define how success will be measured.
- Lead technical decisions across the stack, including architecture, performance, reliability, and maintainability.
- Lead work across teams and systems. Build alignment, resolve technical disagreements, and keep complex initiatives moving.
- Improve engineering practices through mentorship, reusable patterns, and clear technical guidance.
- Use AI throughout your engineering work, with sound judgment about where it helps, where it falls short, and how its output should be reviewed. Help the team improve by testing new workflows, sharing what works, and identifying useful opportunities for automation.
- Participate in an on-call rotation as required, supporting the systems the team builds.
What we're looking for
- A track record of leading complex work across teams or systems and delivering meaningful customer, business, or engineering outcomes.
- Strong backend engineering experience, with the ability to work across the stack and lead end-to-end technical decisions.
- Strong product and technical judgment, especially when the problem or path forward is unclear.
- The ability to influence experienced peers and align teams without formal authority.
- Experience using metrics, experimentation, and observability to guide decisions and improve production systems.
- Regular, hands-on use of AI across the software development lifecycle, with the judgment to adapt as tools change while remaining accountable for quality, security, and outcomes. Experience improving how a broader team uses AI is a strong plus.
Compensation & Benefits
We believe in transparency. Starting salary for this role is $200,000 - $280,000 USD (or equivalent in local currency) depending on experience and subject to market rate adjustment. This role also carries a 10% annual bonus target. In addition to base salary, this role includes an equity grant in the form of stock options, so you share in the success you help build.
We know our people are what make us great, and we're committed to taking great care of them. Our inclusive benefits package supports your well-being and growth, including 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family. We also offer 16 weeks paid parental leave, unlimited PTO, stipends for remote work and wellness, a professional development budget, and more.
Our Process
No gotchas, no trick questions - just a clear, human process designed to help both of us make an informed decision.
- Application - We review everyone with care. Tell us why you're interested.
- Recruiter Call (30 mins) - Let's chat about what you're looking for and how we work.
- Hiring Manager Interview (60 mins) - Talk with one of our hiring managers about your working style and a product you've owned end-to-end, plus a short AI-assisted coding exercise.
- System Design Interview (60 mins) - A collaborative conversation that moves between product tradeoffs and system design — how you'd scope something ambiguous and how you'd build it.
- Take-Home Assignment - Complete a short, realistic task similar to what you'd work on here.
- Assignment Review Call (60 mins) - Walk us through your work and discuss tradeoffs, priorities, and how you'd iterate.
All final candidates will be asked to complete a background check and employment verifications as part of our pre-employment process.
Customer.io recognizes the stifling impact of systemic injustice on diverse communities. We commit to using our influence to increase inclusion and equity within the tech industry. We strive to build an inclusive team culture, implement bias-free hiring practices, and develop community partnerships to expand our global impact.
Zoom is the only video conference platform that we use, virtual interviews will be conducted using the video capability (i.e., not via the chat), and offers will be extended in writing on official Customer.io letterhead. Please be vigilant in all of your job search activity, and if you have any questions please contact jobs@customer.io.
Join us!
We believe in empathy, transparency, responsibility, and, yes, a little awkwardness. If you're excited by what you read and want to build software that makes communication better for everyone—apply now.
Los empleadores en JOBUS nunca le pedirán pagar, comprar equipo ni compartir datos bancarios o de Seguro Social antes de una oferta formal. Confianza y seguridad