> Markdown version of [/jobs/ext/1685199-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1685199-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Ai-driven - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Continuous Integration, Cursor (Graphical User Interface Elements), Internet Recruiting, Python (Programming Language), SQL Databases, Systems Integration, TypeScript, AI Infrastructure, ReactJS, Large Language Models, Multi-Agent Systems, Docker, Golang - **Published:** July 1, 2026 - **Apply:** https://www.jobleads.com/es/job/e2a02b8a5b6dca4f5796ea2d80db53efd ## About the Role * +5-7 years of production experience with modern web stack * Production experience with Python, TypeScript, JavaScript or GoLang * Experience with AI coding agents such as Claude Code, Cursor or Codex * Real product mindset and ability to work autonomously * Comfortable with Docker, SQL, testing and scalable architecture * Fluent Spanish and English Nice to have * Experience with LLMs, STT/TTS, OpenAI, Whisper, ElevenLabs or Deepgram * Experience with LangChain, LangGraph or similar AI orchestration tools * AWS/GCP, CI/CD and observability experience * Startup or early-stage product company experience * Previous experience leading a team or acting as a principal ## Description * Building scalable APIs and services for real-time voice interactions * Developing product features end-to-end with React, TypeScript and AI infrastructure * Integrating LLM, STT and TTS workflows into production * Working on agentic and multi-agent workflows * Improving architecture, observability, testing and engineering quality * Working directly with the founders and senior team to shape the platform ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Bringing the power of AI to your application.](https://www.wearedevelopers.com/videos/1010-bringing-the-power-of-ai-to-your-application) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)