Are you a Senior Python Engineer seeking a new interesting challenge? 🔍
If your answer is yes, it’s your lucky day so keep reading — it can be just what you're looking for! 👀
✍️ WHAT WILL YOU DO?
We are looking for a dynamic, proactive and talented person to join our team and perform the following tasks:
* Design, develop and maintain high-quality Python applications using Python 3.11+.
* Apply Test Driven Development (TDD) practices, mainly using Pytest.
* Collaborate with stakeholders to translate business needs into clear technical requirements.
* Work with data structures, data analysis concepts and problem-solving approaches.
* Contribute to and improve CI/CD pipelines.
* Work in Linux environments, using terminal tools for development and troubleshooting.
* Ensure code quality, reliability and maintainability through best engineering practices.
* Collaborate and deliver within an Agile / Scrum environment.
💻 WHAT TECHNOLOGIES WILL YOU USE?
* Python 3.11+
* Pytest and Test Driven Development (TDD)
* CI/CD pipelines
* Linux (terminal usage)
* Object-Oriented Programming and design patterns
* SQL (basic understanding)
* Agile / Scrum methodologies
🧐 WHAT ARE WE LOOKING FOR?
* Years’ experience: 10+ years of professional experience
* Strong experience with Python (3.11+)
* Experience with TDD, preferably using Pytest
* Strong understanding of Object-Oriented Programming and design patterns
* Proven experience working with CI/CD pipelines
* Hands-on experience using the Linux terminal
* Ability to collaborate with stakeholders and translate business needs into technical solutions
* Strong analytical, problem-solving and communication skills
* Agile / Scrum mindset
* Independent, accurate and proactive profile with strong ownership
* Fluent English level
Good to have:
* Experience with Bash scripting
* Understanding of SQL
📅 WHERE AND WHEN?
* Workplace: Madrid (Hybrid model)
* Work Schedule: office hours
🤝 WHAT CAN WE OFFER YOU?
* Permanent contract 📋 – We offer indefinite contracts from the first day.
* Pay and benefits 💸 – Competitive salary and a flexible compensation plan adapted to your needs (Ticket Restaurant, Childcare Ticket, Transport Ticket and Health Insurance).
* Work from home 🏚️ – Monthly financial support for your working-from-home expenses, plus a welcome bonus in your first month to help you set up your workplace 👨 💻
* Opportunity knocks 👍🏻 – Career development plan and annual performance-based compensation reviews.
* Learn as you grow 📚 – Fantastic onboarding program and access to robust learning platforms.
* Bring your buddy 👫 – Referral bonus through our BYB Scheme.
* Connect globally 🌏 – Work with multicultural teams from all over the world.
* Benefit from being a TCSer 🎟️ – Corporate discounts and exclusive benefits.
* And so on 🎉 – Appreciations, incentives, team building activities, diversity & inclusion programs, sustainability initiatives and corporate events… This has only just begun!
💡 WHO ARE WE?
Tata Consultancy Services (TCS) is a global Information Technology company founded in 1968 as part of the Tata Group and is one of the top 3 technology companies worldwide 🚀
With a presence in 55 countries and more than 600,000 employees, TCS is considered one of the 10 best companies to work for worldwide in 2025 according to the Top Employers Institute 🥇
TCS Spain started operations in 2001 and currently collaborates with leading Spanish and multinational companies 🌏
TCS Spain is certified as a Top Employer 2025 and recognized as one of the 100 Best Companies to Work for in Spain (Forbes 2025) 🏆
Responsible for development, TCS Spain is committed to inclusion, diversity and sustainability, promoting flexibility policies that support wellbeing and work-life balance 💯
🚀 WELCOME, WE ARE WAITING FOR YOU!