Engineering Team Lead

Boston Link

You will be responsible for challenging and growing a team of developers in terms of their technical skills.

  • 5+ years experience in Engineering, delivery and quality
  • Proficiency with Java Stack
  • Have a love of developing and growing people
You will be responsible for challenging and growing a team of developers in terms of their technical skills. You will have a technology focus ensuring that there you have a  strong team in place to meet the objectives of the business. This is a hands-on role, playing a very active technical role within the team.
 
You will be focused on:
  • Actively contribute to the codebase and assure no technical debt
  • Advocate and advance modern software engineering practices within the team (CI/CD, test automation etc)
  • Influence the architecture technology roadmap 
  • Working with developers to grow their technical, interpersonal and leadership skills and to ensure they have the right challenges and necessary context to make use of them
  • Communicating and delivering the technical vision of our projects to the business at a high level and the team at an operational level.
  • Facilitate team ceremonies and participate in technical discussions, ultimately owning the technical decisions that come out of it
  • Track team performance, cadence delivery and health of team using specific KPIs and velocity/burndown charts.
  • Act as a line manager to the engineers working in your team.
  • Collaborate with the Head of Development to attract, hire and retain diverse top talent.
  • Work closely with teams, product owners, and stakeholders to ensure we deliver world-class projects.
 
Who you are:
  • You will have 5 + years’ experience in engineering, delivery and quality
  • Proficiency with Java stack: Java 8+, Groovy, Scala, Hazelcast and Vertx frameworks
  • Experience with webservice core standards like HTTP 1/2, WSDL, SOAP, REST
  • Experience with one or more Javascript web frameworks (React, Knockout, GraphQL etc.)
  • Extensive hands on experience developing automation testing & performance testing.
  • Hands on experience with CI/CD & DevOps: Atlassian stack, JetBrains TeamCity, Nexus etc
  • Possess excellent communication skills with which to build trusting relationships and respect and are able to leverage this to grow people and support the business.
  • Have a love of developing and growing people.
  • You should be comfortable with the current technologies and be aware of new and upcoming technologies.
  • You need to be able to tell good code from bad, but here you should be able to also trust your team members.
  • Knowledgeable and passionate about current web development technology, cloud services and best development practices.
  • Can demonstrate strong leadership skills whilst working with developers.
  • You are excited about making culture choices that positively impact the team.
  • You have familiarity and experience operating in tech organisations that work with a product that handles users at scale, making use of agile methodologies and tools.
  • You have hands on experience with working in agile methodology