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…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
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.
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Product Data Analyst jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Business Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Junior Data Engineer jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs