Senior Software Engineer, Python
YouGov
- Lavoro da remoto
The Role:
We are seeking a Senior Python Engineer to develop and maintain scalable micro-services and APIs. You will work on building high-performance backend systems with a focus on event-driven architectures, integration, and event sourcing.
Remote role but must be based in Italy
The Team:
We are passionate about making peoples’ voices heard by creating exciting and useful content based on in-depth, accurate market research, and about delivering that to people in the best way possible. We are looking for people to join us who have an enthusiasm for content creation and publishing and are looking for opportunities to expand their skills and knowledge into new areas.
We have a global panel of over 26m people, allowing us to gather data on likes and dislikes, political opinions, what worries them, and much more. We are responsive to current events – ensuring decision-makers and business leaders always have accurate, timely, information.
Our mission is to supply a continuous stream of free-to-access, accurate data and insights into what the world thinks, so that companies, governments and institutions can better serve the people and communities that sustain them and to be a valued public resource used by hundreds of millions of people daily, enabling intelligent decision-making and informed conversations.
Key Responsibilities:
- Develop, maintain, and optimize backend applications using Django, FastAPI, and Flask
- Design and implement event-driven services and microservices
- Build and maintain RESTful APIs and integrate with third-party services
- Implement event sourcing patterns and integrate with message brokers
- Work with relational databases (PostgreSQL) for efficient data storage and retrieval
- Optimize applications for performance, security, and scalability
- Lead system design and code architecture discussions
- Work on impactful projects with high volumes of production traffic
- Produce simple, maintainable code while always looking to improve it
- Define testing strategies and write automated tests
- Lead the technical excellence of the system and create plans to mitigate outages
- Pro-actively mentor other engineers
- Foresee the impact of business and technical decisions on performance, reliability and own the entire software lifecycle
- Propose and participate in team processes improvements
Skills and Qualifications:
- 5+ years of progressive experience as a Python backend developer
- Expert knowledge of Python and some of the main web frameworks (Django, Flask, FastAPI)
- Advanced knowledge and experience in relational databases (PostgreSQL) and ORM frameworks
- Extensive experience with Git, CI/CD pipelines, and software development best practices
- Proven and progressive experience in building and deploying scalable micro-services
- Strong knowledge of Docker
- Solid understanding of modern testing principles
- Excellent 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
- Proactive in identifying risks and taking an impact-centric approach to problem-solving
- Ability to think abstractly and deal well with ambiguous/undefined problems
Comfortable with the below Tools & Technology:
- JIRA, Confluence, Slack, Miro Docker,
- Kubernetes, Helm, Terraform, Vault, AWS, Grafana, ELK Stack, New Relic
- Python (Django, FastAPI, Flask), Redis, RabbitMQ, PostgreSQL, MongoDB
Great if you have:
- Understanding of Celery and task queues for background processing
- Experience participating in mitigating technical debt
- Experience with Kubernetes/EKS
- Strong knowledge of AWS technologies and services
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
- ...Canonical is looking for an experienced Python developer with a background in MongoDB who... ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging... ...pioneers in open source with intelligent engineers at every level from engineer to CTO and...SoftwareSeniorTempo pienoRemotoOrario flessibile
- ...Job Title: Senior Back-End Python Engineer - FULLY REMOTE-WORLDWIDE Job Description This is a FULLY REMOTE-WORLDWIDE position ActivePrime is a Silicon Valley Tech company As a senior software engineer, you'll join a team tackling genuinely hard problems:...SoftwareSeniorSecondo lavoroTempo pienoRemoto
- ...highly distributed microservices architecture. Good knowledge of Python and some of the main web frameworks (Flask, FastAPI, Django,... ...Docker. Nice-to-Have Skills Experience building complex software systems that have been successfully delivered to end user....SoftwareLavoro da remotoTempo pienoOrario flessibile
- ...WellD Italia is looking for a Senior Backend developer to join its dev team in Milano.... ...fast-growing company dedicated to custom software development, strongly focused on state-of... ...passionate and qualified devs and engineers. We value passion, interest in technology...SoftwareSeniorLavoro da remotoTempo pienoImpiego permanente
113082 $
...Timezone preference: GMT-5 through GMT+1 Senior Software Engineer (Security & Privacy) Summary The Wikimedia Foundation is looking for a Senior Software Engineer to join the Product Safety and Integrity team and build new security features to protect Wikipedia and...SoftwareSeniorTempo pienoImpiego permanenteRemoto30.000 € - 50.000 €
...team 100% remoto , composto da circa 25 persone distribuite tra Italia ed Europa. Oltre 70.000 clienti usano già il nostro software ma vogliamo crescere ancora e creare insieme il miglior software di fatturazione elettronica in Italia. Chi stiamo cercando...SoftwareSeniorLavoro da remotoTempo pienoContratto con partita IVA- ...are looking for an experienced Senior Technical Artist (Procedural... ...shaders, and environments in Unreal Engine or clients' proprietary... ...modeling, texturing, and animation software (Maya, 3ds Max, ZBrush,... ...environments. Scripting languages (Python, VEX, MEL, MaxScript)....SoftwareSeniorLavoro da remotoOrario flessibile
- ...animators, Riggers and Lead 3D animator for a Humanoid character animation in photorealism Technical Requirements Engine: Unreal Engine Software: Blender Animation Type: Keyframe Animation ~ Production Scope: Rigging - Skinning - Animation Requirements...SoftwareSeniorLavoro da remoto
70.000 €
...position Role Summary We are hiring a Senior Python Developer to lead design and... ...Python . This role requires strong backend engineering fundamentals and the ability to work confidently... ...machines, orchestration, and workflow engines Payload/schema design and validation...SeniorTempo pienoAuto aziendaleRemotoPermesso di lavoro- ...trading backend services such as the matching engine, market data gateways, internal and... ...standard for high-quality code and lead complex software systems development Significantly... ...best practices Mentor junior and senior engineers and provide constructive feedback...SoftwareSeniorTempo pienoRemoto
- ...Design Why apply? Product Engineering at GraphAware offers a unique... ...knowledge graphs, workflow engines, LLMs, and graph-native UIs pushing... ...technical vision alongside a senior engineering team. True... ...will be doing As a Senior Software Engineer, you will shape the...SoftwareSeniorLavoro da remotoTempo pienoOrario flessibile
- ...experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure. At Gcore, you’ll... ...ecosystem. We are currently looking for a Software Python Engineer to join our Edge Cloud Access Control Team. Job Description...SoftwareTempo pienoLavoro ibridoRemotoOrario flessibile
- ...experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure. At Gcore, you’ll help... .... Utilize a modern technology stack including FastAPI, Python, OpenStack, Rest API, Asyncio, PostgreSQL, Docker, relational databases...SoftwareTempo pienoLavoro ibridoRemotoOrario flessibile
- ...extraordinary. Join Us! You: As a Senior Solutions Consultant at Feedzai, you will... ...- proven experience in Enterprise Software sales and strong technical acumen. ~5+... ...working as a Solution Consultant / Pre-sales Engineer, supporting quota carriers in selling enterprise...SoftwareSeniorLavoro da remotoStage/Tirocinio
32.000 € - 45.000 €
...una Full Stack Developer di livello medio‑senior , da inserire in un team di sviluppo su... ...sistemi esistenti Supporto su codice Python già esistente Configurazione base e... ...richiesti Esperienza di 3–5 anni in sviluppo software Buona/ottima conoscenza di Java e...SoftwareTempo pienoRemoto- ...Home-Based) Position Summary: As a Senior Account Manager, you will manage and... ...adoption of Bentley’s commercial models, software, and services. You will develop a deep... ...providing solutions for architecture, engineering, and construction - watch this short documentary...SoftwareSeniorRemotoLavoro da casa
- Data Engineer (Azure Databricks) «Senior» Experience Required in: As a Data Engineer, you will be responsible for designing, developing, and maintaining data pipelines and data models using your expertise in Data Modeling Techniques and Methodologies. You will...Senior
30.000 € - 50.000 €
...un team 100% remoto , composto da circa 25 persone distribuite tra Italia ed Europa. Oltre 70.000 clienti usano già il nostro software, ma vogliamo crescere ancora e garantire sempre più affidabilità ed efficienza ai nostri sistemi. Cosa cerchiamo •...SoftwareSeniorLavoro da remotoTempo pieno- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our customers... ...This is a general track for Senior+ (Senior/Staff/Principal)... ...project Coding in Golang, Rust, Python, C/C++ or Typescript / React...SoftwareSeniorTempo pienoRemotoLavoro da casaOrario flessibile
- ...provider of open-source software and operating systems... ..., data science, AI, engineering innovation and IoT. Our... ...engineers of all levels of seniority, for all relevant... ...substantial projects in Python, C, C++ and are... ...system level For more senior roles, experience building...SoftwareTempo pienoRemotoLavoro da casaOrario flessibile
- ...office. These include frontend and backend engineers, AI research scientists, and others from... ...work. We are looking for a skilled Software Engineer to join us. What You’ll Do... ...development. ~ Proficiency with bash/Python scripting in Linux environments ~ Proficiency...SoftwareLavoro da remotoTurni
35.000 € - 45.000 €
...Serverless (App Service, Function App, Service Bus, Storage) Sviluppare applicazioni backend in C# (.NET) e contribuire a componenti in Python e/o React secondo le esigenze di progetto Progettare e ottimizzare soluzioni di persistenza dei dati su Azure SQL e Cosmos DB...SeniorRemoto- ...holistic composition of modern applications. Why Join Us As a Junior Full Stack Engineer , you will be part of the core product team , working side by side with senior engineers to learn and contribute to the state-of-the-art foundations of our platform —...SoftwareLavoro da remotoTempo pienoOrario flessibile
- ...serving over 250,000 customers globally. We’re looking for a Senior Full-Stack Developer with strong technical judgment, the... ...production impact, using AI as a practical tool to support effective engineering work. You’ll design and build solutions used by customers...SeniorTempo pienoRemoto
- ...About the role We’re looking for a Mid level Full Stack Engineer with a stronger backend focus to help evolve the internal systems... ...design fundamentals Understanding of testing practices and software quality principles Familiarity with CI/CD workflows and developer...SoftwareTempo pieno
- ...We are seeking a skilled and dependable Software Engineer to join our growing remote team. and offers flexible scheduling with competitive... ...experience with one or more programming languages (e.g., JavaScript, Python, Java, C#, or similar) Familiarity with modern development...SoftwareLavoro da remotoPaga orariaPart-timeTempo pienoOrario flessibile
- ...And do not miss our latest title "Shop & Stuff" to enjoy while playing! Due to the business expansion, we are looking for a Senior VR Unity Developer to join our Team. If you are passionate about gaming, enjoy a pro-active startup vibe, are always on the lookout...SeniorLavoro da remotoStage/Tirocinio
- ...accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale...SoftwareLavoro da remotoOrario flessibile
- ...from EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale. Enode... ...energy transition. What we’re looking for: A Software Engineer to build and grow Enode’s Connect platform, which underpins how...SoftwareTempo pienoStage/TirocinioRemotoOrario flessibile
- ...coming to market in the next few months. Join us!! The Senior Data Engineer is a critical role reporting directly to the CTO. The primary... ...and expert in AWS/GCP serverless technologies. Expert Python and SQL skills and proficiency with time-series databases like...SeniorTempo pienoDisponibilità immediataRemotoOrario flessibile

