Join Go City to shape the future of tech with your leadership in software engineering
Overview
No salary declared 😔
London, UK - Hybrid
Expires at anytime
Go City is at the forefront of technology innovation, crafting cutting-edge products that drive our mission forward. We're committed to integrating new ideas and pursuing continuous improvement in a dynamic, tech-focused environment.
Role Summary:
- Lead multiple software engineering teams across various business domains.
- Mentor, inspire, and propel the professional growth of your teams.
- Align technology strategies with customer needs and business goals.
- Guide the adoption of a diverse range of technologies to fulfill the broader technology vision.
Role Requirements:
- Advanced degree in Computer Science or equivalent technical education and experience.
- Minimum 10 years as a software engineer with a history of working on distributed systems.
- At least 3 years of experience managing software engineering teams on large-scale projects.
Benefits:
- Competitive salary and pension contributions.
- Life assurance and 25 days of annual leave plus bank holidays.
- Flexible, hybrid, and remote working options for up to 4 weeks annually.
- Monthly dedicated time for personal development and a personal learning budget.
- Access to mental health support and an annual explorer pass allowance.
- Employee Assistance Program (EAP), cycle to work scheme, and healthcare cash plans.
About Go City: We are a technology-driven company focused on developing top-tier technology products that significantly advance the company's objectives. We value innovation, continuous improvement, and new ideas are seamlessly integrated into our objectives.
The role: As a Senior Software Engineering Manager, you will oversee multiple software engineering teams, each focused on different key areas of the business. Your leadership will extend beyond traditional management; you will mentor, inspire, and elevate your teams. You will drive a broader technology vision across a wide array of technologies and create strong alignment among the teams, ensuring that our technology strategies resonate with our customer needs and business goals.
Job requirements: The ideal candidate should have an advanced degree in Computer Science or an equivalent combination of technical education and extensive work experience. You should have approximately 10+ years as a software engineer, with a robust portfolio including the development of distributed systems. You should also have approximately 3+ years of experience as a software engineering manager, leading and growing multiple strong teams in the development of complex, large-scale systems.
Benefits: We offer a competitive market rate salary, enhanced pension contributions, life assurance, annual leave - 25 days per year + Bank Holiday, 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, and Simplyhealth Cashplan.
Application details: 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 now.