Software Engineering Manager - Data

London, England, United Kingdom

Applications have closed

Go City

Go City® gives you the freedom to do what you want, when you want, whilst making incredible savings on attractions. Sightseeing just got easier…

View company page

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, Go City, previously 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 global team of over 180 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 technology and multiple other teams this year Go City are excited for like-minded, problem-solving individuals to join their continued transformation and make their mark on our future. For more information and a sneak at our product take a look at www.gocity.com

About the role

Software Engineering Manager (Data)

Full time

Permanent

London (2+ days per week in the office)

Reports to the Chief Technology Officer

What are the team up to?

Our current data warehouse uses Pentaho, RedShift and Tableau and we are moving away from this, looking to use the latest ideas and technologies in this space. We’re looking for engineers with experience in some or all of the following to help us build for the future:

  • Knowledge of Data integration (e.g. Pentaho, Talend)
  • Data visualisation (e.g. Tableau, Qlik, Looker, PowerBI, SuperSet)
  • Analytics (e.g. Snowplow)
  • Databases (Redshift, general SQL and NoSQL)
  • Big data (e.g. Hadoop, Hive, HBase)
  • Data streaming (e.g. Kafka, Spark, Kenesis, Flink)
  • Data pipelines (Airflow)
  • Cloud infrastructure. (AWS)
  • Development languages (Java, Python)
  • Code and delivery management (GitHub, Jira, CircleCI)

As the Software Engineering Manager for the Data team, you will:

  • Lead a team of Software Engineers in the development and maintenance of high-quality technology products
  • Working with Product Management and fellow Software Engineering Managers, develop the long-term strategy for your team and translate it into achievable goals
  • Understand how all architectural elements of the software ecosystem work together and develop engineering and testing approaches that fit the overall strategy
  • Maintain a high standard of software development with good coding, deployment and maintenance practices
  • Deliver regular updates within the team and to leadership
  • Foster a culture of continuous engineering improvement through mentoring, feedback, and metrics
  • Encourage innovative ideas to the table every day, in order to find better ways of accomplishing your objectives
  • 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 team is empowered to shape the product including the technology it uses to make it the best it can be. We're looking to solve problems with innovative solutions using the latest technologies to help us. We also operate at global scale, partnering with attractions all around the world meaning we offer some unique challenges for engineers.

  • Our teams are cross-disciplinary including engineers, SDETs, design, and product. We believe in automation wherever possible including tests, build deployment and monitoring to eliminate tedious manual tasks - freeing up our engineers to work on the fun stuff! We also look for all of our colleagues to demonstrate a commitment to live and breathe our Company values in the delivery of your role and responsibilities

Who we are looking for..

  • We're looking for enthusiastic engineers who love to learn and innovate, who write clean, maintainable and testable code balanced against the need to test new features quickly and iterate. We'd love to hear from you if you:
  • Are passionate about data and have experience writing clean, maintainable & testable code
  • 7+ years as a software engineer (profession/academic) across a range of technologies – including experience of data engineering, warehouses, streaming and data lakes
  • 2+ years of experience as a software engineering manager building, leading and developing exceptional teams in the development of complex systems
  • Experience designing software architectures for scalability, reliability and performance
  • Proven knowledge and experience of leading agile delivery processes including setting up and maintaining CI/CD pipelines that deliver builds with a high level of test automation
  • Experience in recruiting, managing and coaching Software Engineers to improve their skills and make them more effective.
  • Experience in communicating and collaborating with users, teams, and senior management to understand outcomes, describe software product features, technical designs, and product strategy
  • Highly flexible thinker and enjoys working in rapidly changing environment
  • Love learning new technologies - we're keen to embrace the latest ideas in the data space
  • Have strong understanding of computer science principles through education and/or experience

The all important perks:

  • Competitive market rate salary
  • 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
  • Work from Anywhere for up to 4 weeks per year
  • 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
  • Simplyhealth Cashplan
  • 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


Tags: Agile Airflow Architecture AWS Big Data CI/CD Computer Science Data pipelines Data warehouse Engineering Finance Flink GitHub Hadoop HBase Jira Kafka Looker NoSQL Pentaho Pipelines Power BI Python Qlik Redshift Spark SQL Streaming Superset Tableau Talend Testing

Perks/benefits: Career development Competitive pay Equity Flex hours Flex vacation Startup environment Team events

Region: Europe
Country: United Kingdom
Job stats:  4  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.