Return to jobs Return to jobs

Engineering Manager

Flo health

Clock

Posted over 30 days ago...

Lead a dynamic engineering team and shape the future of innovative software solutions

Overview

icon Salary

No salary declared 😔

icon Location

London, England, United Kingdom,

icon Expires

Expires at anytime

Organisation summary: Join an ambitious tech company that is dedicated to revolutionizing software development through cutting-edge technology and innovative engineering practices. You'll have the opportunity to lead a team of talented engineers, work on exciting projects with robust distributed systems, and contribute to a product that makes a significant impact in the market.

  • Lead and expand a skilled engineering team of 5+ members towards a shared product vision.
  • Collaborate with the development team and Product Manager to deliver value efficiently, enhancing quality metrics.
  • Manage the technical aspects of product development and optimize team processes.
  • Coach your team in engineering best practices, from UI standards to Secure SDLC.
  • Grow the team through hiring, onboarding, and professional development activities.
  • Address team and project challenges, fostering healthy cross-team collaboration.
  • Promote a transparent work environment with open and honest feedback.
  • 6+ years of expertise in Scala, Java, Kotlin, Objective C/Swift, with a focus on robust distributed systems.
  • Over 4 years of experience in team management, process establishment, and tech road mapping.
  • Strong people management skills for mentoring and career development.
  • Knowledge of Agile methodologies and engineering best practices.
  • Experience with ML models, full-stack development, DevOps tools, and client-facing products is a plus.
  • Excellent communication skills and familiarity with A/B testing techniques are desirable.

What you'll be doing

You'll be responsible for:


  • Lead and scale a team of 5+ engineers and organise work towards the product vision
  • Work closely with the development team and Product Manager to deliver business value in a timely manner while following and improving upon established quality metrics.
  • Orchestrate technical aspects of the product development
  • Implement the most suitable development processes (principles, rules) for the team
  • Coach the team to learn and apply engineering best practices in various areas starting from UI standards and CI/CD to API design and Secure SDLC
  • Continue to form and grow your team – hire and onboard new members, perform training activities, help team members to follow their path for professional growth 
  • Solve or escalate issues within and outside the team
  • Ensure healthy collaboration with other teams, identify and manage technical and organisational dependencies
  • Support an environment of transparency by providing prompt feedback, both gently and honestly

Your Experience

Must have:


  • 6+ years of experience in one of the following programming languages: Scala, Java, Kotlin, Objective C/Swift.
  • Experience in designing and implementing robust distributed systems
  • 4+ years of team management: establishing processes in a cross-functional team, building tech roadmaps, experience in change management
  • People management skills – providing one-on-ones, resolving conflicts, creating career development plans, mentoring and growing engineers
  • Extensive knowledge of engineering practices and Agile methodologies 

Nice to have:


  • Experience working with ML models
  • Full-stack development experience
  • Hands-on experience with DevOps tools and practices
  • Outstanding communication skills
  • Experience building consumer or client-facing products
  • Understanding of A/B testing techniques

Ranges may vary depending on your skills, competencies and experience

Medal
Computer

Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started