Software Engineer (Java/Python)

Location: London (hybrid arrangement)

Reporting to: Tech Lead

Department: Technology

Role Overview

We are seeking Software Engineers to join our world-class Technology organization. Like all engineers at TimeOut, you will be responsible for the development and the quality of our products. You will develop key features of the web site, mobile apps and connected applications for consumers, internal users, and business partners by contributing to the back end systems and APIs that drive the site.

We’re looking for candidates that want to work on back-end systems, handling data, modeling, and scaling in a JVM based setting. Practitioners of Java or other JVM based languages that are interested in working with Scala are welcome. Those that are deeply familiar with some of the other JVM languages (Java, Kotlin) are welcome with the understanding that our current stack and environment is in Scala. Pragmatic Scala practitioners who have several other languages in their toolkit would be welcome. We’re not looking for someone who believes that Scala or functional programming is the only language/method worth learning and so the “one true way.”


  • Develop software in small squads with motivated business partners and huge goals
  • Develop back end services and APIs that drive the web site.
  • Develop each level of user-facing products, primarily coding in Scala, but assisting in Python(Data), and other languages if needed.
  • We work with AKKA, Elastic Search, MySQL, and AWS in our stack.
  • Work with the TechOps team to help in production application delivery and maintenance tasks.
  • Participate in architectural decisions about new platforms and frameworks, have a voice in the future of a growing business
  • Participate in technical discussions and help design solutions to product challenges

Skills and Experience

  • You have at least a BS/BA in Computer Science/Math or equivalent experience
  • Been writing software for at least two years
  • Experience in a JVM(e.g. Java, Scala, Groovy) based or similar languages, with pragmatic Scala experience counting more heavily.
  • Experience working with databases using SQL
  • Experience using modern source control systems
  • Familiarity with networked applications and aspects like RESTful API’s and underlying layers of the OSI model are a strong plus.
  • Able to use API’s to receive content for web or mobile applications
  • Able to communicate clearly verbally and in written documentation
  • Has opinions on coding practices and technical design rigor and ready to debate and trade off with others in a constructive way.
  • Real world experience with working in a group environment, ready for more and willing to debate and learn.
  • Knowing messaging(JMS) principles is a bonus.

What we look for in a candidate

Time Out is a company filled with individuals as diverse as the cities we live in and cover.  At the same time there are common characteristics and values we all share. To join our team, you’ll want to… 

  • Be commercially astute
  • Either have experience at or want to dive headfirst into a fast-paced digital-first company
  • Think globally
  • Have excellent communication and relationship building skills
  • Have a high sense of ownership, urgency and drive
  • Be a team player

About Our Culture

At Time Out Group we believe in diversity and equal opportunity for all people. We do not discriminate against external or internal candidates on the basis of age; disability; gender, gender reassignment; race; religion or belief; sexual orientation; marriage and civil partnership; pregnancy and maternity. We believe that diversity develops creativity and enables personal and professional growth where we all learn from each other. We believe in an open culture where ideas are shared candidly and where there is no fear of failure, but rather an understanding that we must experiment and have the freedom to succeed. We believe that everyone has the right to express themselves as they are as this enriches us all. We believe in an open world, social justice, and the pursuit of happiness, after all, we are in the happiness business.

As our cities have reopened, we have embraced a hybrid way of working that gives us the opportunity to work remotely, as well as from the office; offering the flexibility that brings many benefits to our lives, as well as still providing a space where we can connect and collaborate as part of our Time Out community.

About Time Out Group plc

Time Out Group is a global media and hospitality business that inspires connection and joy by capturing the soul of the world’s greatest cities through its two divisions - Time Out Media and Time Out Market.

Time Out launched in London in 1968 with a magazine to help people discover the exciting new urban cultures that had started up all over the city. Since then, this iconic brand has consistently maintained its status as the go-to source of inspiration for both locals and visitors alike.

Time Out Media’s digital and physical media proposition comprises websites, mobile, social media, print and live events. Across these platforms, Time Out distributes its high-quality content – written and curated by local expert journalists – around the best food, drinks, culture, art, music, theatre, travel and entertainment in 331 cities in 59 countries. The Company is monetising this global reach and its strong traffic from a desirable audience via digital and print advertising as well as e-commerce. Since its launch 50 years ago, Time Out has become a global brand that advertisers and consumers love and trust.

Time Out Market is the world’s first editorially curated food and cultural market, bringing a city’s best chefs, restaurateurs and unique cultural experiences together under one roof. From cooking classes with top chefs to installations from local artists and live entertainment, Time Out Market captures the soul of the city.

The first Time Out Market opened in 2014 in a historic market hall in Lisbon, quickly turning into the most popular destination in the city with 4.1m locals and tourists visiting in 2019. The success of Lisbon brought further expansion in North America, with Time Out Market opening in five major cities in 2019: Miami, New York, Boston, Chicago and Montreal. In 2021, Time Out Market expanded into the Middle East with Time Out Market Dubai, and more Time Out Market locations are in the pipeline including Porto, Abu Dhabi, Prague, London and more.

Time Out Group has been named International Brand of the Year 2021 by Campaign – awarding bravery, editorial innovation and forward thinking. While Time Out Market won the Most Innovative Food & Beverage Concept Award at the Global RLI (Retail & Leisure International) Awards 2021.

Across both business divisions, the Group’s mission is to help people around the world go out better.

Time Out is a dynamic, pioneering brand and so is our team. We want to work with the best and brightest talent because we work for the world’s greatest cities, the people enjoying them and the businesses in them. As a truly global team we get to collaborate with colleagues from New York to Paris, Tokyo and Sydney and beyond. It’s our integrity, passion, curiosity, creativity and openness that make us successful and a unique team.

Job Applicant Privacy Notice