> Markdown version of [/jobs/ext/2961039-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2961039-senior-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). --- # Senior Software Engineer - **Company:** Concentric Recruitment - **Location:** Madrid, Spain - **Salary:** €80,000.0 - €100,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Cloud Computing, Continuous Integration, Cursor (Graphical User Interface Elements), DevOps, Python (Programming Language), SQL Databases, TypeScript, ReactJS, Large Language Models, Multi-Agent Systems, Machine Learning Operations, Docker - **Published:** September 17, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-en-madrid-ID-372289162 ## About the Role C#Experience with AI coding agents such as Claude Code, Cursor or CodexReal Product mindset and ability to work autonomouslyComfortable with Docker, SQL, testing and scalable architectureFluent SpanishNice to haveExperience with LLMs, STT/TTS, OpenAI, Whisper, ElevenLabs or DeepgramExperience with LangChain, LangGraph or similar AI orchestration toolsAWS/GCP, CI/CD and observability experienceStartup or early-stage product company experiencePrevious experince leading a team or acting as a principalWhat you'll be doingBuilding scalable APIs and services for real-time voice interactionsDeveloping product features end-to-end with React, TypeScript and AI infrastructureIntegrating LLM, STT and TTS workflows into productionWorking on agentic and multi-agent workflowsImproving architecture, observability, testing and engineering qualityWorking directly with the founders and senior team to shape the platformWhat You Need To Do NextIf this role sounds interesting, and you think you have the ## Description Role: Senior / Principal Software EngineerSector: Artificial IntelligenceJob Type: Full-TimeSalary: €80,000-€100,000 + EquityContract Type: Direct employment with our clientLocation: Hybrid - BarcelonaLanguage: Fluent Spanish is requiredVisa sponsorship is not available for this role[Only interested in speaking with candidates who are comfortable working in a hybrid model]Our partner is building next-generation AI-driven communication products that help businesses automate customer interactions, improve operational efficiency and generate actionable insights in real time.They are now looking for a Senior/ Principal Software Engineer to help scale the platform behind their voice agents, owning features end-to-end across their TypeScript / Python stack and working on AI pipelines, LLM orchestration, STT/TTS, prompt workflows and real-time systems.What we are looking for+5 years of production experience with modern web stackProduction experience with TypeScript, JavaScript, Python or C#Experience with AI coding agents such as Claude Code, Cursor or CodexReal Product mindset and ability to work autonomouslyComfortable with Docker, SQL, testing and scalable architectureFluent SpanishNice to haveExperience with LLMs, STT/TTS, OpenAI, Whisper, ElevenLabs or DeepgramExperience with LangChain, LangGraph or similar AI orchestration toolsAWS/GCP, CI/CD and observability experienceStartup or early-stage product company experiencePrevious experince leading a team or acting as a principalWhat you'll be doingBuilding scalable APIs and services for real-time voice interactionsDeveloping product features end-to-end with React, TypeScript and AI infrastructureIntegrating LLM, STT and TTS workflows into productionWorking on agentic and multi-agent workflowsImproving architecture, observability, testing and engineering qualityWorking directly with the founders and senior team to shape the platformWhat You Need To Do NextIf this role sounds interesting, and you think you have the required experience, please contact me directly.Email: | Follow meConcentric Recruitment is a boutique recruitment firm focused primarly on recruitment for Cloud, DevOps and AI Engineering roles.For the latest jobs and career opportunities follow our LinkedIn page. ## 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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)