At a Glance
- Tasks: Join us in developing cutting-edge software to tackle global food waste.
- Company: Winnow, a mission-driven tech company transforming the hospitality industry.
- Benefits: Competitive salary, stock options, wellness allowance, and 25 days of vacation.
- Why this job: Make a real impact on food waste while working with innovative technologies.
- Qualifications: Experience in Go, Python, or Java; strong software development skills required.
- Other info: Enjoy a hybrid work model and a collaborative office environment in central London.
The predicted salary is between 36000 - 60000 ÂŁ per year.
About Us
Food waste is a $1 trillion problem – costing the world more than 1% of global GDP. We\’re dead set on solving this problem and looking for people to help us achieve our mission. At Winnow, we believe that food is far too valuable to waste, and that technology can transform the way we produce food. Our team is made of people who all share a passion for food and technology.
Winnow was founded in London in 2013 to help the hospitality industry prevent food waste through Internet of Things tools in the kitchen. We have worked with thousands of sites and operate in over 90 countries with offices in London, Dubai, Singapore, Cluj-Napoca (Romania) and Chicago. Our blue‑chip customers include Accor Hotels, IKEA, IHG, Marriott, Compass Group and many others.
Our clients reduce waste by over 50% through our system, achieving 3%–8% food cost savings and 40%+ profitability gains. Winnow’s AI‑based vision technology tracks all food waste automatically and has been recognized by the World Economic Forum and other industry awards.
We are proud to have been listed in the 2025 Sunday Times Best Places to Work and to have won Impact 50’s most impactful companies award. Our culture is built on purpose, collaboration, and the belief that we should tackle real‑world problems while being great places to work.
About The Role
Our team is responsible for the development of the flagship product: Winnow Vision. This state‑of‑the‑art device leverages cutting‑edge computer vision technology to provide the best possible experience for our users.
We are looking for a talented and experienced software engineer to join our team and help us in this mission. You will have front‑line exposure to our systems and opportunity to deepen your knowledge in this exciting & cutting‑edge arena.
Key Responsibilities
- Creating technical designs.
- Writing reusable, testable, and efficient code.
- Implementing automated tests.
- Developing CI/CD pipelines.
- Deploying, monitoring, and maintaining the production system.
Primary Technologies You\’ll Work With
- Go, Python, Java
- Linux on edge devices (using nVidia AI chips)
- AWS
- Grafana
Other Technologies
- React Native, Android Apps (Kotlin)
- PostgreSQL, SQLite
- Kafka, MQTT
- Shell scripting
- Docker for cloud and edge‑device applications
- Microservice‑style, event‑driven cloud architecture
- Continuous Integration and Delivery using Jenkins, SonarQube
- Terraform for infrastructure management
- Grafana, Elasticsearch, Kibana & New Relic for metrics, logs and monitoring
- VueJS, MySQL, Spring Boot, Apache Camel, AWS Redshift, AWS SageMaker, Pentaho, Balena, Serverless functions
Requirements
- Solid professional experience with Go programming language.
- Strong understanding of development and design in Go, Python, or Java (minimum 3+ years).
- Interest in learning and working with other tools and languages such as Python and Java.
- Primary focus on developing edge‑device software using Go and Python; occasional work on Java cloud services.
- Comfortable with Linux terminal environments.
- Experience with relational databases and SQL queries (ideally PostgreSQL).
- Understanding of programming concepts and ability to build/extend tools.
- Experience with CI/CD, unit and integration testing.
- Experience with Jira and Confluence.
- Basic understanding of front‑end technologies.
- Experience with major AWS projects is a plus.
- Experience with Jenkins CI is a plus.
Benefits
- Competitive base salary.
- Customer Success discretionary bonus scheme.
- Company stock options package.
- Matching pension scheme.
- 2 wellness hours per month plus a ÂŁ48 gross monthly wellness allowance.
- 25 days of paid vacation time plus the option to buy 5 more days.
- Company‑provided private health insurance and eye care allowance.
- Life insurance (3 times base salary).
- Employee Assistance Programme – 24/7 helpline.
- Learning and development allowance of ÂŁ300 annually.
- Cycle to work scheme.
- Hybrid work: office on Tuesdays and Thursdays.
- Company‑provided breakfast & snacks on office days.
- Early Finish Fridays – log off at 3 PM if tasks are complete.
- Great office space in central London and a collaborative working environment.
- Opportunity to solve one of the biggest social problems: food waste.
#J-18808-Ljbffr
Golang (Polyglot) Software Developer employer: Winnow
Contact Detail:
Winnow Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Golang (Polyglot) Software Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Winnow. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Go or Python. This gives us a glimpse of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for the tech interview! Brush up on your knowledge of edge-device software and cloud systems. We love candidates who can discuss their thought process and how they tackle challenges.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to tackle food waste.
We think you need these skills to ace Golang (Polyglot) Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of a Golang Software Developer. Highlight your experience with Go, Python, and Java, and don’t forget to mention any relevant projects or technologies you've worked with that align with our mission at Winnow.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for tackling food waste and how your skills can contribute to our innovative solutions. Keep it concise but impactful, showing us why you’re the perfect fit for our team.
Showcase Your Projects: If you’ve got any personal or professional projects that demonstrate your coding skills, especially in Go or related technologies, make sure to include them. We love seeing real-world applications of your work!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our mission-driven team!
How to prepare for a job interview at Winnow
✨Know Your Tech Stack
Make sure you’re well-versed in Go, Python, and Java, as these are key technologies for the role. Brush up on your knowledge of edge-device software and cloud services, and be ready to discuss how you've used these languages in past projects.
✨Showcase Your Problem-Solving Skills
Winnow is all about tackling food waste with innovative tech. Prepare examples of how you've solved complex problems in your previous roles, especially those that involved optimising software performance or working with AI technologies.
✨Familiarise Yourself with CI/CD Practices
Since the role involves developing CI/CD pipelines, it’s crucial to understand continuous integration and deployment processes. Be ready to explain your experience with tools like Jenkins and how you’ve implemented automated testing in your projects.
✨Emphasise Collaboration
Winnow values teamwork, so highlight your experience working in collaborative environments. Share examples of how you’ve worked with cross-functional teams to deliver software solutions, and be prepared to discuss how you handle feedback and adapt to changing requirements.