Building agents for the global entertainment industry and creator economy. Professionals at WME, UTA, Netflix, Night, and Live Nation use this product today through private beta. The company has a massive trust moat: a 270K+ proprietary distribution network of verified entertainment professionals. Founded by Vince Morales (2x founder, UTA Ventures, Elevate Ventures), Warner Bailey (2x founder, WME, Live Nation), and Ryan McCaffrey (WMG, Hebbia AI, Robinhood). Technical talent from NVIDIA, Intuit, and HubSpot. Oversubscribed its $400K round through angels from Coatue, Ramp, Plug and Play, FanFix, Temple Hill, Outshine Talent, and Undercurrent Talent. Now raising $2M with +$500K already committed.
Senior Software Engineer
Location
Latin America (LATAM)
Posted
11 days ago
Salary
$84K - $120K / year
Seniority
Senior
Job Description
Senior Software Engineer
Thomas Talent Network
Role Description Build an Agentic Operating System for Marketing. We are hiring our fourth founding engineer—a senior individual contributor who writes production code daily, ships across the full stack, and brings senior-level engineering judgment to every decision. We're a small engineering team shipping a complex AI-native product, and we rely heavily on AI coding tools to move fast. We're looking for someone who codes as we do: with senior-level engineering judgment, leveraging AI, and comfort owning the stack end-to-end. What You'll Own - Ship features across the full stack in TypeScript, Next.js, and React, with a lean backend - Integrate and extend AI frameworks like LangChain and Mastra, and build production workflows on Claude and OpenAI APIs - Own DevOps end-to-end, including Git, GitHub Actions, Docker, CI/CD, and basic system design for scale (there is no dedicated DevOps hire) - Use modern AI coding tools (Claude Code, Codex, Cursor) as daily leverage, reading every diff, rejecting bad suggestions, and writing the hard parts yourself - Drop into unfamiliar or messy code, form hypotheses quickly, and improve them - Help define engineering standards and architecture decisions as one of the first four engineers Qualifications - 5+ years as a hands-on software engineer—not "at a tech company" but as an individual contributor writing production code daily - Fluent with TypeScript, Next.js, and React. The entire stack is TS first and you should be comfortable shipping features across the full stack on day one (backend lean preferred) - Familiarity with AI frameworks and best practices like LangChain or Mastra, and comfort using Claude and OpenAI in production - Strong DevOps chops: must know Git, GitHub Actions, Docker, CI/CD best practices, and basic system design for scale (no dedicated DevOps person on the team) - Power user of modern AI coding tools (Claude Code, Codex, Cursor). You leverage AI to ship faster, but you read every diff, reject bad suggestions, and know when to do it yourself Requirements - Experience with modern BaaS tools (Convex, Clerk, Supabase) - Early-stage startup experience, shipping under ambiguity and tight timelines - Background in AI or LLM products, with bonus points for agent frameworks, SSE streaming, or RAG systems - SRE or observability mindset: thinks about logs, traces, and error budgets without being asked - Marketing or content domain knowledge Benefits - Salary: $84,000 - $120,000 per year - Experience: 5+ years - Stage: Pre-seed
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer Intern
CrestaCresta is a software company using artificial intelligence and real-time coaching to transform the way sales and retention teams learn high-value skills. To do
Role Description As a Software Engineer Intern , you’ll build systems that power real-time, AI-driven customer interactions in contact centers . You’ll work on production infrastructure where latency, reliability, and measurable business outcomes matter. You may work across key areas such as: - AI Agents & Automation – systems that handle and assist high-volume customer conversations - Real-Time Agent Assist – delivering live guidance and insights during interactions - Conversation Intelligence – extracting insights from millions of conversations - AI Evaluation & Reliability – improving quality, consistency, and observability of LLM systems - Platform & Infrastructure – enabling scalable, low-latency AI experiences Cresta’s platform powers the full contact center workflow — from real-time assistance and automation to post-call analytics and continuous optimization. You’ll operate in a high-ownership, fast-moving environment where interns are expected to contribute meaningfully, not just observe. What You’ll Do - Design and build systems that support real-time AI-powered customer interactions - Work on features combining LLMs, data systems, and user-facing applications - Collaborate with engineers, product, and ML teams to ship production-ready solutions - Build systems for evaluation, monitoring, and continuous improvement of AI behavior - Optimize for low latency, high throughput, and reliability at scale - Take ownership of problems end-to-end—from identifying gaps to shipping solutions Qualifications - Experience with one or more programming languages (e.g., Python, Go, Java, JavaScript, TypeScript ) - Interest in building user-facing products, backend systems, or real-time/data-intensive applications - Familiarity with modern web development (frontend and/or backend), APIs, or system design fundamentals - Understanding of building reliable, maintainable systems — this could include UI/UX quality, API design, or performance considerations - Curiosity about LLMs, AI agents, or production AI systems (no prior ML experience required) - Experience using AI-powered developer tools (e.g., Cursor, Claude Code ) to accelerate development workflows - Strong proficiency in agentic coding workflows—effectively collaborating with AI tools to design, implement, and iterate is a strong plus - A driver mindset—you proactively identify problems, take initiative, and push work forward rather than waiting for direction - Strong problem-solving ability and a bias toward action What You’ll Learn - How to build and ship production-grade AI systems used in real customer environments - How to design systems balancing model quality, latency, and reliability - How AI agents are deployed, evaluated, and improved at scale - How contact centers evolve from manual workflows to AI-driven operations What Makes Cresta Different - AI in production: Our systems operate in live contact centers, not demos - Hybrid workforce: We’re defining how human and AI agents work together - Real business impact: We directly influence revenue, cost, and customer experience - Driver culture: We value people who take initiative, move fast, and own outcomes end-to-end - Ownership & velocity: Engineers are trusted to ship and make decisions early Internship Details - Location: Toronto (remote-friendly; no in-office mandate, but we encourage in-person collaboration) - Compensation: CAD $30-50/hour - Outstanding performers are eligible for return co-op and full-time offers well above our posted range. - Perks: - Lunch and dinner can be expensed (up to $25 each) while working in the office - Well-stocked office with snacks and drinks - Convenient downtown location near Union Station (public transit accessible) - PTO: 4 days - Exposure to cutting-edge AI systems in production - Potential return offer Why Join At Cresta, you won’t just learn about AI—you’ll help build the systems redefining how contact centers operate. From real-time agent assist to autonomous AI agents, your work will directly impact how millions of customer conversations are handled. Past interns consistently highlight Cresta’s strong engineering culture and ownership-driven environment as a standout compared to their previous internship experiences. We invest in giving interns real responsibility, meaningful projects, and close collaboration with experienced engineers. If you want to own real problems, ship quickly, and work at the frontier of applied AI , you’ll fit right in. Application Note To help us find the best team match, please include a brief note on the type of problems you most enjoy working on. For example: - Backend / distributed systems / infrastructure - Frontend / UI engineering / product experience - Full product development (end-to-end features) - AI / machine learning / applied LLMs - Data / analytics / experimentation - Or anything else you’d like us to highlight We can’t guarantee specific team placement, but we use this input to help guide matching wherever possible. We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Cresta recruiting email communications will always come from the @cresta.ai domain. Any outreach claiming to be from Cresta via other sources should be ignored. If you are uncertain whether you have been contacted by an official Cresta employee, reach out to recruiting@cresta.ai .
Role Description We're looking for a Senior Software Engineer to help build and scale our backend and frontend systems to join our Echo division. - Design, build, and maintain features across our Rails and Go services - Develop responsive, performant UIs in React - Build and maintain GraphQL APIs consumed by web and mobile clients - Collaborate with product and design to ship high-quality features Qualifications - 6+ years of professional software engineering experience - 3+ years working in Rails monoliths or Go services for backend development - 2+ years of JavaScript or TypeScript experience - 2+ years of React building production web applications - Relational database (preferably PostgreSQL) experience, including understanding of database indices and performance tuning - Experience with Sidekiq for background job processing - Automated testing (we use Capybara and Playwright) - Experience integrating with 3rd-party APIs Requirements - Experience with GraphQL - Experience with Google Cloud Pub/Sub - Experience with Mantine - Experience with Clean Architecture - Excellent knowledge of test-driven development, domain-driven development, design patterns, external web APIs, debugging both Ruby and JavaScript, and domain modeling/application architecture - Interest in participating in customer interviews, scoping and prioritization of work, and improving team development practices Benefits - Work remotely Monday - Friday, 40 hours a week (no weekends) - Vacation: 10 business days a year - Holidays: 5 National Holidays a year - Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day) - Parental Leave - Health Care Reimbursement - Active Lifestyle Reimbursement - Quarterly Home Office Reimbursement - Payroll Deduction Purchase Plans - Longevity Bonus - Continuous Learning Bonus - Access to Training and Professional Development Platforms
Game Engine Developer – O3DE
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
• Design, develop, and enhance scalable game systems utilizing Open 3D Engine (O3DE) with C++ and Lua. • Develop sophisticated 3D rendering pipelines and visual effects to deliver AAA-level graphical quality. • Customize, extend, and integrate O3DE modules to meet specific project requirements and support dynamic, multiplayer-compatible environments. • Work closely with designers, artists, and fellow developers to create reliable and maintainable gameplay and engine features. • Diagnose, profile, and solve complex performance issues across a variety of hardware setups. • Participate in technical documentation and code reviews to encourage best practices and facilitate knowledge sharing. • Contribute to agile development workflows by offering technical expertise and fostering innovation within the team.
Role Description En Homie estamos transformando la forma en que las personas rentan vivienda en LATAM. Combinamos tecnología, operación y servicio para construir una experiencia de renta más rápida, transparente y sin fricciones para propietarios e inquilinos. Este rol es clave para elevar la calidad técnica del producto, mejorar la confiabilidad de los sistemas, optimizar recursos de infraestructura y asegurar que cada desarrollo tenga una base sólida para crecer. Su trabajo permite que Homie avance con velocidad, pero también con arquitectura, seguridad y calidad de largo plazo. Misión del rol - Diseñar, construir y evolucionar soluciones técnicas robustas, escalables y mantenibles que fortalezcan la plataforma tecnológica de Homie. - Habilitar una mejor experiencia para propietarios, inquilinos y equipos internos. Tareas - Diseñar e implementar soluciones técnicas para sistemas distribuidos complejos, considerando escalabilidad, desempeño, seguridad y mantenibilidad. - Definir componentes, estructuras y patrones de software alineados a buenas prácticas de arquitectura y a las necesidades reales del negocio. - Construir componentes robustos, reutilizables y bien documentados, con foco en desempeño, claridad técnica y evolución de largo plazo. - Aplicar principios como SOLID, Clean Architecture y patrones de diseño para asegurar la calidad, consistencia y mantenibilidad del software. - Evaluar trade-offs técnicos entre velocidad, escalabilidad, costo, complejidad y mantenibilidad, tomando decisiones con criterio de negocio y visión de largo plazo. - Diseñar e implementar soluciones con enfoque en optimización de recursos, eficiencia operativa y control de costos en AWS. - Fortalecer la confiabilidad del sistema mediante pruebas unitarias, pruebas de integración y prácticas modernas de ingeniería. - Incorporar seguridad como parte del ciclo de desarrollo, identificando y mitigando vulnerabilidades de forma proactiva. - Usar herramientas de IA generativa como aceleradores del desarrollo para crear boilerplate, documentación técnica, pruebas, exploración de soluciones y análisis de alternativas. - Auditar y validar rigurosamente código propio, de otros integrantes del equipo o generado con apoyo de IA, identificando errores lógicos, alucinaciones, riesgos técnicos, ineficiencias y problemas de mantenibilidad. - Participar en revisiones de código con criterio técnico, ayudando a elevar la calidad del equipo y asegurar que cada integración sea clara, segura y sostenible. - Contribuir al fortalecimiento de los estándares de ingeniería del equipo, proponiendo mejores prácticas, documentación, lineamientos técnicos y formas más efectivas de construir software. Qualifications - Experiencia sólida como Software Engineer en entornos de alta exigencia técnica, idealmente construyendo productos digitales, plataformas o sistemas de alta disponibilidad. - Dominio de fundamentos de ingeniería de software, incluyendo estructuras de datos, algoritmos, complejidad computacional y patrones de diseño. - Experiencia diseñando, construyendo y manteniendo sistemas complejos, robustos y escalables. - Experiencia aplicando principios como SOLID, Clean Architecture y buenas prácticas de diseño de software. - Capacidad avanzada para hacer code review con criterio técnico, identificando problemas de diseño, calidad, seguridad, performance y mantenibilidad. - Experiencia trabajando con AWS, entendiendo decisiones de arquitectura con enfoque en costo, eficiencia, disponibilidad y escalabilidad. - Experiencia desarrollando pruebas unitarias, pruebas de integración y mecanismos que fortalezcan la confiabilidad del software. - Conocimiento sólido de prácticas de seguridad en desarrollo de software y capacidad para incorporar ese criterio desde el diseño hasta la implementación. - Experiencia incorporando herramientas de IA generativa en el flujo de trabajo de ingeniería, sin depender ciegamente de sus resultados. - Capacidad para evaluar críticamente código, propuestas técnicas o soluciones generadas por IA, corrigiendo errores y elevando la calidad final. - Alta autonomía, pensamiento sistémico y criterio para tomar decisiones técnicas con impacto de largo plazo. - Comunicación clara para explicar decisiones técnicas, documentar soluciones y colaborar con equipos técnicos y no técnicos. - Mentalidad emprendedora, sentido de urgencia y ownership para trabajar en una startup donde la tecnología debe moverse rápido, pero con bases sólidas. Collaboration - Este rol colabora principalmente con el equipo de Tecnología, participando en el diseño, construcción y evolución de la plataforma de Homie. - Trabajará de cerca con Producto para traducir necesidades del negocio en soluciones técnicas viables. - Colaborará con Operaciones para entender flujos internos, automatizaciones y puntos de fricción. - Colaborará con áreas comerciales o de servicio cuando sea necesario construir soluciones que impacten directamente la experiencia de propietarios, inquilinos o equipos internos.


