Loading...
YouGov

Mid Software Engineer, Python (Remote)

Posted: Oct 29, 2025

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.As Mid Software Engineer you will collaborate with product and design teams to build high-value features, drive the evolution of our architecture and system, and ensure the availability, scalability, and efficiency of our services.Here’s a breakdown of what you’ll do: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.Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure.Run what you build using containers orchestration and monitoring technologies.Perform code-reviews promptly, regularly and constructively.These are the essentials you’ll need to get an interview:Good understanding of modern testing principles.3-5 years of experience working with the majority of our tech-stack.Significant experience with Git and CI/CD pipelines.Very good verbal and written communication skills.Experience with a highly distributed microservices architecture.Advanced knowledge of Python and some of the main web frameworks (Flask, FastAPI, Django, CherryPy).Experience with MongoDB and/or PostgreSQL.Good knowledge of Docker....nice-to-have skills:Experience building complex software systems that have been successfully delivered to end user.Experience participating in mitigating technical debt.Experience with Kubernetes and AWS technologies.Ability to think abstractly and deal well with ambiguous/undefined problems.1+ years working remotely in a global environment.Tools & Technology used:Collaboration & documentation: JIRA, Confluence, Slack, Miro.Docker, Kubernetes, Helm, Terraform, Vault, AWS, Grafana, ELK Stack, New Relic, GitLab. Python (FastAPI, CherryPy, Flask), Redis, RabbitMQ, PostgreSQL, MongoDB.What you’ll gain by joining our team:A full-time, 100% remote role.Flexible working hours (we are a global team of remote first developers operating in European, Indian and US/Canada time zones).A good work-life balance, because we all work better when we are rested.Top-notch equipment to work with, you just have to bring your talent!Mental health programs (Headspace app subscription, mental health sessions with invited coaches).LinkedIn Learning courses.1 additional day off to celebrate your Bday.Growth and learning opportunities.If you think you would be a good fit and even if you do not have 100% of the skills mentioned above, we would still love to hear from you!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In