🌎
This job posting isn't available in all website languages
📁
Lead Software Engineer
📅
CREQ233756 Requisition #

Job Title: Python Analyst / Full Stack Developer

Location: Málaga, Spain (Hybrid – 1 day per week in office)
Type: Long-Term Contract / Permanent
Company: Virtusa
Languages: English (Professional proficiency)


About Virtusa

At Virtusa, we partner with leading global financial institutions to drive innovation, digital transformation, and operational excellence. With a presence in over 25 countries and a strong footprint in Spain and Poland, Virtusa is known for delivering high-quality technology solutions that make a real business impact.

Join our growing Data Engineering and Analytics team, working on strategic initiatives that support one of Europe’s top banking and financial platforms. You’ll be part of a diverse, cross-functional team passionate about solving complex business challenges through data and technology.


Role Overview

We are seeking a Full Stack Developer / Python Analyst with at least 5 years of experience in Python development and a strong understanding of both technical architecture and functional business requirements.

This role focuses on backend systems supporting financial performance, planning, and decision-making. The ideal candidate is hands-on, detail-oriented, and comfortable working with large-scale data systems in a collaborative agile environment.


Key Responsibilities

  • Design, develop, and maintain backend systems using Python and related frameworks.

  • Work closely with cross-functional teams to build data-driven solutions that support key financial operations.

  • Develop, optimize, and maintain PL/SQL scripts and database processes in Exadata environments.

  • Manage data analytics workflows, ensuring data quality, performance, and consistency across systems.

  • Develop and maintain Unix shell scripts to automate repetitive tasks and data operations.

  • Use Control-M for job scheduling, monitoring, and execution flow management.

  • Ensure scalability, security, and reliability of all backend components.

  • Participate in code reviews, testing, and continuous improvement initiatives.


Required Skills and Experience

  • 5+ years of proven experience in Python development.

  • Strong knowledge of PL/SQL and Exadata databases (including high-volume data loading using Loader).

  • Experience with Unix shell scripting for automation.

  • Familiarity with Control-M for scheduling and process orchestration.

  • Strong background in data analytics, data pipelines, and performance optimization.

  • Ability to analyze both technical and functional requirements to deliver high-quality, maintainable solutions.

  • Excellent communication skills in English.


Desirable Skills

  • Experience in the banking or financial services domain.

  • Exposure to data engineering or data platform modernization initiatives.

  • Familiarity with agile methodologies and CI/CD environments.


Why Join Virtusa?

  • Work with global financial leaders on high-impact, data-driven initiatives.

  • Hybrid model – flexibility to work remotely with one collaborative day per week in our Málaga office.

  • Access to Virtusa’s global learning and certification programs to enhance your career growth.

  • Collaborative culture that values innovation, teamwork, and professional excellence.

Previous Job Searches

3 locations

Similar Listings

Madrid, Community of Madrid, Spain

📁 Lead Software Engineer

Requisition #: CREQ237344

Madrid, Community of Madrid, Spain

📁 Lead Software Engineer

Requisition #: CREQ237389