< Back to search

Go City • London, United Kingdom

Senior Software Engineering Manager

8.5

/10

Transparency Ranking

< Back to search

top 3 scores:
91%

Location flexibility

89%

Autonomy

85%

Hours flexibility

Apply now

Job Description

About the role

Senior Software Engineering Manager

Full time (5 days per week)

Permanent

London based (2-3 days per week in office)

Summary

As a Senior Software Engineering Manager, you will oversee multiple software engineering teams (2-3), each focused on different key areas of the business. Your leadership will extend beyond traditional management; you will mentor, inspire, and elevate your teams to develop top-tier technology products that significantly advance the company's objectives. 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. You get hands on – when it matters.

Main responsibilities:

  • Oversee multiple teams of Software Engineers in the development and maintenance of core technology products in a variety of fields.
  • Work closely with Product Management and other stakeholders to develop a comprehensive technology strategy that aligns with long-term business goals and translates into specific, actionable plans. A willingness to recognise that the strategy may evolve and to be part of the positive communication of any changes to the broader technology team, leading by example.
  • Communicate the larger technology vision and direction to your teams, leadership, and cross-functional partners, ensuring strong alignment with the wider company strategy.
  • Apply your extensive knowledge of architectural and system design to guide teams and contribute to the broader architectural roadmap. Partner with the Senior Engineering Manager, Platform on key architectural decisions.
  • Express the value of technical work in terms that underscore the impact on customers and the business, ensuring technology developments meet market needs.
  • Lead by example, willing to roll up sleeves and write code when it's critical for delivery or to add value, maintaining a hands-on approach to modern software development in multiple guises.
  • Deliver regular, clear updates within the teams and to leadership, highlighting achievements, challenges, and the way forward.
  • Encourage a culture of excellence in engineering, continuous improvement, and innovation, where new ideas are valued and seamlessly integrated into our objectives.

Requirements

  • Essential:
  • Advanced degree in Computer Science or an equivalent combination of technical education and extensive work experience.
  • Approx 10+ years as a software engineer, with a robust portfolio including the development of distributed systems.
  • Approx 3+ years of experience as a software engineering manager, leading and growing multiple strong teams in the development of complex, large-scale systems.
  • Proven experience in system architecture design, with a visible portfolio that includes scalable, reliable, and performant solutions.
  • Demonstrated ability to influence software engineering best practices within your teams.
  • Proven track record in sourcing, hiring and being accountable for a team of Software Engineers, including managing performance and fostering a culture of learning that enables them to significantly enhance their skills and effectiveness.
  • Strong communication skills with the ability to converse at both a technical and business level, understanding requirements, and translating them into technological visions and strategies. You should be able to give clear and tangible evidence of times where you have informed, influenced and engaged with non technology stakeholders to a positive end.

Desirable:

  • Higher education in Computer Science or related field.
  • Comprehensive full-stack experience i
  • A substantial software development background that includes design patterns, data structures, and test-driven development.
  • Exhibited technical leadership across both personnel and complex projects.
  • A strong passion for people management and mentorship, with a history of developing engineers through various career stages and cultivating high-performance teams.
  • In-depth understanding of the software development lifecycle, with a solid track record of timely delivery of software.
  • 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.

Benefits

  • Competitive market rate salary
  • Enhanced Pension Contributions
  • Life Assurance
  • Annual leave - 25 days per year + Bank Holiday
  • 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

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.

Company benefits

Work from anywhere scheme
Open to part time work for some roles
Enhanced sick days
Wellbeing allowance
Open to compressed hours
Mental health platform access
Compassionate leave
Buy or sell annual leave
Time off in-lieu
Bank holiday swaps
Enhanced maternity leave
Enhanced paternity leave
Shared parental leave
Carer’s leave
Cycle to work scheme
Fully stocked snack cupboard
Salary sacrifice
Life assurance
Annual bonus
Teambuilding days
Volunteer days
Personal development days
Personal development budgets
Lunch and learns
Charity donation scheme
Employee assistance programme
Employee discounts
Skilled worker visas
Adoption leave
Enhanced sick pay
Enhanced pension match/contribution

We asked employees of Go City what it's like to work there, and this is what they told us.

Location flexibility
91%
Employees are very happy with their working location freedom
Hours flexibility
85%
Employees are very happy with the flexibility in the hours they work
Benefits
79%
Employees are largely happy with the benefits their company offers
Work-life balance
77%
Employees feel that they can switch off quite easily from work
Role modelling
84%
Employees feel that flexible working is part of the culture
Autonomy
89%
Employees feel they have complete autonomy over getting their work done

Working at Go City

Company employees

197

Gender diversity (male:female)

46:54

Office locations

London, Berlin, Singapore + remote colleagues globally

Hiring Countries

Germany

Singapore

United Kingdom

United States

Awards & Achievements

Most flexible companies

Most flexible companies

Flexa100 2024
Travel & Transport

Travel & Transport

Industry awards 2023

Other jobs you might like