SR SOFTWARE DEVELOPER
Hybrid · Madrid, Madrid, Spain
Job Summary
Senior Software Engineer to design, develop, and deploy highly scalable AI-enabled solutions within a cloud-native environment. You will work on AI Agents, APIs, microservices, and RAG pipelines using Python (FastAPI) in a hybrid role based in Madrid, collaborating with international teams and US time zones. Responsibilities include designing high-performance, scalable systems; implementing CI/CD; promoting clean code and secure coding practices; troubleshooting production systems; and staying current with cloud, Python, DevOps, and AI trends.
Required Qualifications
- 7+ years of professional software development experience
- Deep expertise in Python using FastAPI
- Production-grade applications experience
- Extensive experience with cloud platforms (AWS, Azure, or GCP)
- Containerization (Docker, Kubernetes)
- Databases (relational and NoSQL)
- Messaging queues
- Strong understanding of software engineering best practices including design patterns and secure coding principles
- Experience with AI-related development
- Familiarity with agile development methodologies
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.