Engineering Manager (golang)

London, ENG, GB, United Kingdom

Job Description

TL;DR


This role will suit someone who wishes to move to a leadership-oriented position out of an IC track, but must have hands on experience of building software and working in teams. We build damn cool tech which makes a world difference and have a great team.

Location: Central London, England, UK (3 days in-person, 2 days remote)

About Crosstech

At Crosstech, we're helping a world on the move, move better. We are pioneers in AI-powered infrastructure inspection, developing cutting-edge technology to enhance safety and efficiency for railways, highways and industrial assets. Our multi-award-winning Intelligent Vision platform leverages AI, computer vision, and machine learning to analyse video and LiDAR data, empowering clients to predict and prioritise maintenance effectively on railroads. Founded in 2014 and based in London, our solutions like "Hubble" (automated lineside inspection) and "Poler" (real-time pantograph monitoring) are transforming operations for major transport networks, saving costs and time while improving safety. We are a mission-driven organisation focused on delivering tangible results and building sustainable, reliable infrastructure for the future. If you care about tech for good we are a team for you.

About the Team

Our engineering team drives CrossTech's innovation. We're a passionate, close-knit, multi-disciplinary group of engineers (Computer Vision, Backend, Frontend, Data Science, Platform) tackling complex challenges in the transport sector. We seek an experienced Engineering Manager to lead our team of 6, reporting to the Head of Engineering, and supporting our leadership as we scale globally. You'll work alongside technical leads (Computer Vision, Frontend, Platform, Backend, Data Science) in a collaborative, inclusive culture that values continuous learning, technical excellence and innovative ideas.

About the Role

As the Engineering Manager at Crosstech, you will help lead and manage our software engineering team of 6, driving technical excellence, efficient delivery and team growth. You will work with the Head of Engineering to support strategic goals, taking on additional responsibilities to ensure alignment with company and product objectives. We are not a massive team so the role balances team management, process oversight and someone who wants to code still. If that's you, read on!

Key Responsibilities



Lead and mentor a diverse team of 6 engineers (Backend, Frontend, Data Science, Platform), fostering career growth through regular 1:1s and tailored development plans. Manage cross-disciplinary teams, bridging gaps between Product, Computer Vision, Backend, Frontend, Data Science, and Platform to ensure collaboration. Implement agile processes using Jira with support of our Delivery Manager, ensuring sprint delivery targets are met (e.g., 90% on-time completion rate) and addressing team morale issues raised in retrospectives. Oversee end-to-end project delivery, breaking requirements into achievable milestones and managing a prioritised backlog with the Product team. Provide technical guidance and unblock team members across disciplines, fostering healthy technical debate and decision-making. Define and align technical strategy with Crosstech's mission to enhance infrastructure safety and efficiency, supporting the Head of Engineering. Guide system design and architectural decisions, ensuring cohesive integration of AI/Computer Vision, backend (built in Go), and frontend components. Approve technical roadmaps for solutions like Hubble and Poler, ensuring they meet annual safety improvement targets (e.g., 10% reduction in detected infrastructure defects). Resolve conflicts in technical priorities between teams, ensuring a unified approach presented to stakeholders. Drive adoption of modern practices using Google Cloud Platform, Sentry, Cloudflare, GitHub, and Jira for CI/CD, observability, and project management. Champion a DevSecOps culture, embedding security and compliance into the development lifecycle. Monitor and report engineering KPIs (e.g., system uptime, delivery velocity, defect rates) to the Head of Engineering, ensuring transparency. Lead recruitment efforts, defining role requirements, interviewing candidates, and ensuring effective onboarding with support from technical leads. Cultivate an inclusive, innovative team culture, encouraging experimentation and knowledge sharing. Demonstrate adaptability to changing priorities, empathy in supporting team well-being, and active listening during feedback sessions. Resolve conflicts effectively, using strong interpersonal skills to maintain a positive team environment. Inspire and motivate the team with clear vision and encouragement, fostering a collaborative and high-performing culture.

About You



Minimum of 2+ years as an Engineering Manager, leading high-performing, multi-disciplinary software engineering teams in a product-focused environment. Strong Backend experience in Go, with a track record of guiding teams through system design, architectural choices and sound engineering practices. Proficiency in Frontend development (e.g., React, TypeScript). Proven experience managing cross-disciplinary teams, ensuring collaboration across Computer Vision, Backend, Frontend, Data Science, or Platform. Skilled at aligning company objectives with the development team's work, translating ambiguous requirements into actionable plans. Ability to define technical strategy, approve roadmaps, resolve priority conflicts, and monitor KPIs, with experience supporting strategic leadership. Outstanding communicator and collaborator, adept at working with Product, Delivery, and senior technical leads. Proactive, ownership-driven, and focused on achieving results, with strong adaptability, empathy, conflict resolution, and inspirational leadership skills.

Nice to Haves



Experience with Computer Vision or machine learning frameworks (e.g., TensorFlow, PyTorch). Hands-on experience with Python for scripting or data processing.

Benefits & Perks



Impact

: Work on challenging technical problems with real-world impact on transportation safety and reliability.

Growth

: Shape engineering practices, mentor engineers, and prepare for strategic leadership roles.

Influence

: Contribute to technology and product roadmaps.

Benefits

: Competitive salary, private health insurance, enhanced maternity and ongoing evaluation of additional benefits. Discretionary performance bonuses.

Retirement

: 3% company pension contribution.

Time Off

: 29 days holiday, including bank holidays, Discretionary Directors' holidays (typically three per year).

Culture

: Company away days, flexible remote working, and a people-first work environment.

Location

: (3 days in-person, 2 days remote)

Our Interview Process



Introductory Call (30 minutes): Discuss your background, motivations, and the role with a senior leader. Technical Leadership Interview (1 hour): Collaborate with technical leads (e.g., Lead Computer Vision, Head of Engineering, Lead Frontend) to explore your approach to technical strategy and collaboration. Final Round Interviews (Single Session): Leadership & Management Interview (45 mins): Discuss your leadership philosophy, management experience, and soft skills with senior team members. Team Fit & Values Interview (1 hour): Meet engineering team members to assess collaboration and alignment with Crosstech's values.
Timely feedback provided after each stage, with a designated team member as your main contact.

Diversity, Inclusion, and Equal Opportunity at Crosstech

Crosstech prioritises diversity and inclusion, fostering an environment where everyone can thrive. We are an equal opportunity employer, considering all applicants without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity, or disability status.To apply, please submit your CV and cover letter.

Job Types: Full-time, Permanent

Pay: 60,000.00-80,000.00 per year

Benefits:

Casual dress Company events Company pension Private dental insurance Private medical insurance Work from home
Application question(s):

Will you now or in the future require sponsorship for employment visa status? How many years of professional experience do you have using Golang? How many years of work experience do you have with PostgreSQL? How many years of work experience do you have with REST APIs? Are you interested in working in the transportation technology industry?
Work authorisation:

United Kingdom (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4168931
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned