Back to search
Connect Vision International Linkedin · Posted 19d ago

Senior Software Engineer

Madrid, Madrid, Spain

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Python Software Engineer – Azure Data Platform

📍 Madrid, Spain (4 days remote / 1 day onsite)

💼 B2B / Autónomo Contract

📅 12-month contract + long-term extensions


We are looking for a hands-on Python Software Engineer with strong experience in Azure and Data Integration APIs to join a growing Customer Data Platform team.

This role is focused on designing, building, and evolving scalable customer data APIs and backend integrations across multiple data sources within an Azure environment.


Key Requirements:

• 3+ years of experience as a Software Engineer / Developer

• Strong hands-on experience with Python and API development

• Experience building backend services and scalable integrations

• Strong understanding of API design, authentication, versioning, and lifecycle management

• Experience with CI/CD pipelines, DevOps practices, and automation

• Experience with Azure services such as Azure Function Apps, Azure Key Vault, etc.

• Knowledge of Azure networking and security (VNets, private endpoints, NSGs, firewall, secure API exposure)

• Experience with testing, monitoring, logging, and production support

• Comfortable working in Agile teams alongside Data Engineers and Platform teams


Nice to have:

• Experience with Databricks, Lakehouse technologies, or Databricks Apps


Responsibilities:

• Develop and maintain Customer Data Integration APIs using Python and Azure technologies

• Improve Azure DevOps CI/CD pipelines for automated deployments

• Design end-to-end data integration solutions with the Data Platform team

• Implement monitoring, alerting, and observability for production systems

• Ensure API quality, security, reliability, and performance

• Support migration of legacy APIs into modern Customer Data Platform architecture


📌 Candidates must be based in Spain and able to attend the Madrid office once per week.


If interested, feel free to apply or reach out directly.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent