About us

Go City is transforming the way people see and experience the world’s greatest destinations. We give our customers total flexibility to choose the experiences, tours and activities they want to visit at incredible savings.

For over 20 years, the Leisure Pass Group has shaped the future of the multi-attraction pass industry by enabling online pre-purchase of attractions, tours, and activities. In 2017, Europe’s Leisure Pass Group, USA’s Smart Destinations, and New York Pass came together to form the Go City brand, giving us greater reach and ambition as we expand across the globe. Backed by highly successful Private Equity firm Exponent and headquartered in Soho, London with a team of over 140 the business is highly profitable with over 3 million customers globally. We have ambitious plans to leverage these capabilities to drive the business’ continued growth. With a heavy investment in the technology and multiple other teams this year Go City are excited for like-minded, problem solving individuals to join their transformation and make their mark on our future.

We listen to our customers, our partners and our team, to help improve our business every day. And that’s where you come in! For more information and a sneak at our product take a look at www.gocity.com

About the role

Software Engineer - Data

Full time


London based (hybrid working model)

Reports to the Software Engineering Manager - Data

What else?

As a Software Engineer in Data, you will be enabling Go City to create amazing data driven experiences happening all around the globe impacting tens of thousands of globetrotters. We are on the lookout for a Software Engineer who wants to dive deep into the world of data streaming, application scalability and near real time data availability, all while having loads of fun in an environment where you get to delight people all around the world!

Who are you?

Psst: You don’t need all of the tech below but you would be keen to pick up what you don’t know on the job

  • You bring tech solutions that you are happy to design and implement
  • You are keen to pair and teach other engineers your tech superpowers - yes, including your potential crypto side gig if you get the time
  • You have exposure and experience using Java
  • You are a self-proclaimed SQL expert with the objective of transforming it into living code
  • GIT is your best friend and has saved your project more than a few times in the past
  • Deploy amazing microservices via CI/CD (CircleCI!) to a freshly built Kubernetes cluster, eager to scale at any second
  • You are always waiting for the next Pull Request to show up in Github to elevate our tech might
  • You carry the light of application visibility with tools like Prometheus and Grafana
  • Unit tests, Functional Tests, Integration Tests; you love them all and will write them yourself
  • You are interested in data streaming tech such as Kafka, SQS or RabbitMQ
  • You want to become a bit of an expert on AWS

What will you have/Who are you?

  • Tech related degree or at least three years of development experience. Bootcamp or self-taught engineers welcome!
  • You are an Agile believer who is not afraid to reach out to colleagues outside of the team to remove impediments and build the right thing
  • You are good with data structures, algorithm design, problem solving, and complexity analysis
  • You have worked with some data intensive tech such as Airflow, SQL and NoSql databases, Kafka, Messaging Queues, REST APIs, Spark, Apache Flink, etc.
  • Problem Solver at hear who is a highly flexible thinker and enjoys working in rapidly changing environment
  • We support a culture where Health and Safety, Wellbeing and Personal Data at work are important. We are all adults, which means we expect the same in return. Each of us plays our part looking out for ourselves, each other, our Partners and our customers every day.
  • Commitment to live and breathe our Company values in the delivery of your role and responsibilities

As you can see, this role covers a wide range of responsibilities, but we know that our People are more than just their job description. We are a team here at Go City which means there will be plenty of opportunities to stretch your thinking, expand your knowledge and make a contribution to the wider business not reflected here.

The all important perks

  • Competitive market rate salary
  • Discretionary bonus
  • Enhanced Pension Contributions
  • Life Assurance at 4 x base salary
  • Annual leave - 25 days per year + Bank Holidays
  • Buy Annual Leave scheme (up to 5 days each year)
  • Floating bank holiday
  • Upgraded Family Leave
  • Flexible and Hybrid working
  • Dedicated time for personal professional development each month
  • Personal Learning Budget
  • Access to Mental Health First Aiders
  • Annual Explorer Passes allowance
  • EAP providing access to counselling, finance support etc
  • Cycle to Work Scheme
  • The usual sociable stuff (when restrictions allow)

We are committed to our stance as an Equal Opportunity Employer in line with inclusivity being one of our 6 core company values. We welcome and encourage applications from all backgrounds and uphold the highest standards in our ways of working, whether at application or promotion stage. All of our Colleagues are responsible for upholding these values and ways of working.

Apply for this job