Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
4.433

Programacion jobs in Spain

Senior Software Engineer, Python

YouGov

Barcelona
Remote
EUR 50,000 - 70,000
30+ days ago
I want to receive the latest job alerts for “Programacion” jobs

Machine Learning Engineer

Cabify

Madrid
On-site
EUR 45,000 - 55,000
30+ days ago

Senior RoR Developer (Camaloon)

Camaloon World

Barcelona
On-site
EUR 35,000 - 60,000
30+ days ago

Relocate to Malta Dynamics 365 CE Solution Architect(Consulting / Big 4)

Black Pen Recruitment

Madrid
On-site
EUR 70,000 - 95,000
30+ days ago

Senior Machine Learning Engineer

FREENOW

Barcelona
On-site
EUR 55,000 - 85,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

IT Service Manager

rindus Technology S.L

Málaga
Remote
EUR 40,000 - 60,000
30+ days ago

HR Business Partner (Senior profile with demonstrable experience in the position)

Valeo

Martos
On-site
EUR 35,000 - 55,000
30+ days ago

Senior Android Developer

Óscala

Valencia
Hybrid
EUR 35,000 - 55,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Top job titles:

Autonomo jobsMedia Jornada jobsTecnico De Laboratorio jobsInformatico jobsDesarrollador Web jobsIngeniero Informatico jobsIndustria Farmaceutica jobsTornero jobsFinanzas jobsPerito jobs

Top companies:

Jobs at LinkedinJobs at MoventiaJobs at CsicJobs at RepsolJobs at GlovoJobs at UberJobs at Casa Del LibroJobs at TousJobs at Melia HotelsJobs at Siemens

Top cities:

Jobs in MadridJobs in ValenciaJobs in SevillaJobs in CordobaJobs in OviedoJobs in SantanderJobs in TarragonaJobs in GironaJobs in BurgosJobs in Donostia
Senior Software Engineer, Python
YouGov
Remote
EUR 50,000 - 70,000
Full time
30+ days ago

Job summary

YouGov, a global online research company, seeks a Senior Python Engineer to enhance its tech team. This role involves developing scalable applications and managing complex data pipelines using Python and Flask. Join a collaborative, fully remote team dedicated to delivering exceptional customer outcomes and continuous improvement.

Qualifications

  • 5+ years of experience as a Python backend developer.
  • Expert knowledge of Python and frameworks like Flask.
  • Experience in leading cross-team technical initiatives.

Responsibilities

  • Develop and maintain high-traffic, distributed applications.
  • Design and implement RESTful APIs and data pipelines.
  • Collaborate with Product and Design on high-impact features.

Skills

Python
Flask
CI/CD
Collaboration
Testing principles
Quality focus

Education

Bachelor's Degree in Programming, Computer Science, or Engineering-related field

Tools

Docker
AWS
Kubernetes
Git
Job description

YouGov is a global online research company, offering insight into what the world thinks.

We speak daily to our panel of over 24 million registered members to understand opinion and behaviors around the world. We have a strong reputation as a source of accurate data and we’re trusted by the world’s biggest brands to get it right, making us the most quoted market research source in the world.

With operations in the UK, North America, Mainland Europe, the Nordics, the Middle East, India and Asia Pacific, YouGov has one of the world’s largest research networks.

About Brandindex

BrandIndex is YouGov's flagship brand intelligence platform that transforms consumer survey data into insights for businesses: it monitors thousands of brands globally to deliver a comprehensive view of brand health. Through continuous data collection and analysis, BrandIndex enables customers to track brand performance against competitors in real-time, identify emerging market trends, and make strategic decisions.

About the team

The BrandIndex Engineering team combines technical excellence with a product-first mentality, creating solutions that directly impact our customers' success. We're a fully remote collaborative group that values cross-functional partnerships, working closely with Product, Design, and Business stakeholders to deliver exceptional results.

We move quickly, embodying YouGov’s "Be Fast" value through rapid adaptation and delivery. When joining us, you'll find colleagues who are committed to "Getting it Right," making decisions based on data and best practices while never compromising on quality or integrity.

We embrace diverse perspectives and backgrounds, and we prioritize a positive atmosphere where effective work and quick thinking are balanced with team spirit and adaptability. When priorities shift, we adjust together, always keeping customer satisfaction at the center of what we do.

We are looking for a Senior Python Engineer to develop and maintain web applications using Python and Flask. You will work on building scalable, high-performance web applications with a focus on backend technologies. Besides that, you will develop and maintain complex data pipelines (ETL) that power YouGov core products.

If you thrive in an environment that values collaboration and customer happiness above all, you'll find yourself at home on our team.

Key Responsibilities

  • Develop and maintain high-traffic, distributed applications using Python, Flask, Cloud technologies, relational and NoSQL databases
    Design and implement RESTful APIs and integrate with third-party services
    Design, implement and maintain high-availability data pipelines (ETL)
    Break down complex problems and make informed decisions based on thorough analysis to create realistic estimates for engineering tasks
    Optimize applications for performance, reliability, security, maintainability, monitoring and scalability
    Define testing strategies and write automated tests
    Perform code reviews by providing constructive feedback
    Lead system design and code architecture discussions
    Lead the technical excellence of the system and create plans to mitigate issues and outages
    Collaborate closely with Product and Design in creating high-impact features
    Propose and participate in team processes improvements
    Proactively mentor other engineers

Skills and Qualifications

  • 5+ years of experience as a Python backend developer
    Expert knowledge of Python and its main frameworks
    Experience in building and deploying high-traffic distributed web applications
    Extensive experience with Git, CI/CD pipelines, monitoring tools and software development best practices
    Excellent collaboration skills across different cultures
    Solid understanding of modern testing principles
    Experience in leading complex cross-team technical initiatives
    Excellent English verbal and written communication skills, with the ability to convey technical concepts clearly to technical and non-technical stakeholders
    High focus on quality, operational excellence and customer experience
    Good knowledge of K8, Docker, AWS and Flask
    Proactive in identifying risks and implementing effective solutions
    Comfortable in a fully remote work environment where async collaboration is prioritized
    Bachelor’s Degree in Programming, Computer Science, or Engineering-related field.

Preferred Qualifications

  • Proven expertise and experience with database technologies including NoSQL databases like MongoDB, RDBMS such as Postgres and MySQL
    Exposure to Docker, Kubernetes, AWS, Helm, Terraform, Vault, Grafana, ELK Stack, New Relic
    Relevant experience in the maintenance of data APIs and data lake architectures, including experience with Apache Iceberg, Trino/Presto, Clickhouse, Snowflake, BigQuery.
    Master's degree in Computer Science or Engineering-related field

#LI-PM1

Get to know us better...

YouGov is a global online research company, offering insight into what the world thinks.

Life at YouGov

Find out more about our diverse and inclusive environment and values here

Equal Opportunity Employer

As an Equal Opportunity Employer, qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, gender identity or expression, and sexual orientation), parental status, national origin, marital status, age, disability, genetic information, HIV status, political affiliation, socioeconomic background, veteran status or any other characteristic protected by law or in line with our responsibilities as a fair and ethic employer. All employment decisions are made based on occupational qualifications, merit, and business need.

Data Privacy

To find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice at https://jobs.yougov.com/privacy

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Your Address *

Please ensure you include: Street Address, City, State/Province, Postal/Zip code & Country

Are you authorised to work in the job's location? * Select...

Will you now or in the future require sponsorship for employment visa status in the country for which this role is based? * Select...

What are your salary expectations? GROSS per annum in the currency of this vacancy. *

  • 1
  • ...
  • 176
  • 177
  • 178

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved