Find a job
← To job search

Software Development Team Lead

Apply now
Role area:
Contract type:
Full Time
Cluj - Napoca
Share on LinkedIn

Continuous Improvements

We are building a development function to continuously improve the existing stack of applications and systems under the ownership of Risk & Trading Technology. Projects undertaken by this continuous Improvements group will be many and varied and will mean that in joining this team you will gain exposure to a wide variety of applications, development approaches and technologies. We have an opportunity to look at our existing estate and to find ways to add value through optimising, automating, re-architecting and through the addition of new features.

Team Lead Role Purpose

Team Leads within Risk & Trading Technology are practicing senior engineers who also provide line management and technical coaching/mentoring to small groups of talented engineers. Reporting to a Delivery Manager, Team Leads act as player-coaches within Risk & Trading Technology.

Role Profile

You should have a solid technical background, proven problem-solving skills, be a strong technical leader with a positive, result driven attitude, and be able to demonstrate your ability to work in a fast-paced environment. Previous people management experience is not necessary and this is an ideal role for someone to gain people management experience.

Key Responsibilities

  • Contribute at a senior level in the Java or JavaScript stack
  • Provide technical direction for design, development, testing and deployment
  • Understand and balance commercial needs against technical requirements and capabilities.
  • Drive continuous improvement of processes through automation of common procedures, and implementation of standards, processes and checklists.

  • Lead, inspire, motivate, and manage a team of engineers.
  • Lead by example in terms of work ethic and professional attitude.
  • Team player who strives to maximise team and departmental performance.
  • Coach, hold 1 to 1s, set and review objectives, appraise performance, and assist with career development, ensuring effective performance management.
  • Work well under time and environmental pressures.
  • Project manage work and prioritise effectively, taking ownership of components and sub-projects.
  • Interact closely with stakeholders
  • Excellent written and verbal communication skills.


  • Proven track record of effective contribution to complex software projects.
  • Using agile methods for software delivery and a commitment to continuously improving.
  • Experience working as part of a remote/distributed team is an advantage
  • Previous experience in line/people management is not required for this role.