Return to jobs Return to jobs

Engineering Manager

Flo health

Clock

Posted over 30 days ago...

Expired

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

FOR ORGANISATIONS

Your progressive people partner

Post your jobs, become a Top 1% Employer and more. We work with organisations who aspire to do things differently.

Learn More