Skip to main content

Python Software Engineer

Tecnología
Blackcube Labs
Tarragona, EspañaHace 3 semanasHasta 11/6/2026

Descripción del puesto

OverviewPython Software Engineer — Spain.

Santander Digital Services is the technology and operations arm of Santander.

We are a technology-driven organization focused on customer-centric transformation, innovation, and responsible risk management.

This role is based in Madrid and involves leading the design, development, and deployment of scalable AI-powered applications in collaboration with AI Experts, Data Scientists, ML Engineers, and enterprise technology partners.The team embraces innovation, cutting-edge technology, collaboration, and the freedom to explore new ideas.

This role contributes to the AI transformation agenda by building responsible and scalable AI applications that deliver significant business value.We are shaping how we work through technology, collaboration, and the development of robust software solutions that align with business needs.Responsibilities- Lead the architectural design and development of high-performance backend services and APIs using Python (e.G., FastAPI, Django).

  • Architect and build robust, scalable software systems that integrate, serve, and manage machine learning models and GenAI applications.
  • Write clean, maintainable, and well-tested Python code, and champion software engineering best practices including comprehensive code reviews and automated testing.
  • Collaborate closely with AI Experts and Data Scientists to understand model requirements and effectively integrate them into business-critical systems.
  • Optimize application performance, ensuring scalability, reliability, and low latency for AI services in production environments.
  • Mentor and guide junior engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Contribute to the team's technical strategy and roadmap, making key architectural decisions and owning major components of the system.
  • Deploy and manage applications using containerization (Docker, Kubernetes) and cloud platforms (AWS or GCP).
  • Ensure security, compliance, and governance standards are met within the applications you build.What you'll bring / Qualifications- Professional Experience- 5+ years of experience in software engineering with a strong focus on Python and modern frameworks (e.G., FastAPI, Django, Flask).

(Required)- Proven experience building, deploying, and maintaining large-scale, production-grade applications.

(Required)- Education- BSc or MSc in Computer Science, Engineering, or a related technical field.

(Required)- Languages- Spanish proficiency.

(Required)- High level of English.

(Preferred)- Hard Skills- Expert proficiency in Python and its data science/backend ecosystem (e.G., LangGraph, SQLAlchemy).

(Required)- Deep understanding of software architecture, design patterns, and data structures.

(Required)- Experience with both relational (e.G., PostgreSQL) and NoSQL databases.

(Required)- Strong understanding of CI/CD principles and experience with tools such as GitHub Actions, GitLab CI, or Jenkins.

(Required)- Experience with application monitoring and logging tools (e.G., Prometheus, Grafana, ELK Stack).

(Preferred)- Soft Skills- Strong problem-solving skills, a deep sense of ownership, and a proactive attitude.

  • Excellent communication skills with the ability to lead technical discussions and collaborate effectively with both technical and non-technical stakeholders.We value your impact- We enable our teams to go beyond through global opportunities and broad career paths.
  • Flexibility that works.

Hybrid working model with some days remote and some days onsite, plus flexible hours.

  • Learning for life.

Access hundreds of courses, including Santander Open Academy.

  • Competitive rewards.

High salary with performance-based bonuses.

  • Financial advantages.

Preferential banking terms, special loan rates, life insurance, and more.

  • Your health is a priority.

BeHealthy global wellness programme promoting holistic wellbeing.

  • Family-friendly programs and childcare support tailored to life stages.
  • Santander Contigo: access to legal, emotional, and administrative advisory services for employees and families.
  • Extra benefits: gym/WellHub membership, medical centers at select facilities, meal subsidies, parking, shuttle service in Madrid, and exclusive employee discounts.We're here to keep you motivated, help you reach your goals, and celebrate your progress, every step of the way.Local ComplianceSantander is committed to equal opportunities regardless of age, gender, disability, civil status, race, religion, or sexual orientation.

We are dedicated to an inclusive and accessible application process for all candidates.What to do nextIf this sounds like a role you are interested in, please apply.Ready to take the next step in your journey?

¿Te interesa este puesto?