Software Engineer

Recruitment Csg Ltd
11 Jan 2018
10 Feb 2018
Contract Type
Full Time

We are currently recruiting for a new exciting opportunity for a prestige IT security company seeking a Technical Leader in London.

Key Responsibilities

  • Managing, coaching and developing a team of engineers Line management of a team of engineers, responsible for their development and well-being
  • Working with the team to improve processes and adopting best practice Involve the whole team in reviewing successes and identifying issues to innovate process solutions and align with departmental best practices
  • Providing technical leadership whilst guiding and motivating a team In depth technical experience is required to assist in balancing effort across the skills base in the team, whilst empowering and motivating the team to step up the challenges
  • Actively encourage and support cross team collaboration In parallel with making team goals visible, develop the team to work together to achieve common goals as well as being proactive in providing excellent “customer service” across functional teams
  • Performing appraisals and identifying skills development objectives o Performance appraisals and coaching to recognise weaknesses, coupled to effective development goals and activities
  • Perform technical duties alongside the team o The team leader is also a contributor and shares in the tasks required to achieve team goals
  • Recruiting new team members and Accurately determine required skill sets to complement the team, define job descriptions and follow through all recruitment activities
  • Approving holiday/working-from-home requests o Continuous awareness of day to day team dynamics, work locations and absences that may impact team performance

Skills Profile

  • People management, coaching and development skills
  • Collaboration and influence skills
  • Clear and concise communication skills (verbal and written)
  • Presentation and mentoring skills
  • Ability to drive improvement in an evolving technical environment
  • Expertise in software development techniques (TDD, BDD, CI etc.)
  • Understands Agile principles, Scrum framework and the SDLC

Personal Characteristics

  • Creates a customer-centric, creative and enjoyable team environment
  • Actively earns the trust and respect of others, leading by example and taking ownership
  • Proactive and enthusiastic quick learner with the ability to work as part of a team
  • Develops high quality reliable software applications
  • Innovative individual who inspires and encourages creativity in others
  • Ensures that team members are following R&D best practices and procedures
  • Assists in optimising the delivery effectiveness of the team
  • Forms excellent collaborative relationships

Role Specific Skills Essential

  • Proven experience of leading and motivating a successful team o Hiring, coaching, appraising and developing o Motivating, mentoring, delegating and reporting
  • Diligent management of stakeholders, priorities and dependancies
  • Successful deliveries of complex enterprise solutions based on Linux/Java
  • Demonstrable Object Oriented programming experience
  • Experience of writing unit tests and test driven development
  • Experience of agile methodologies e.g. Scrum
  • Clear and concise communication skills (verbal and written)
  • Ability to report and monitor own progress and that of other team members
  • Ability to lead effective project planning and prioritisation sessions
  • Ability to inspire and motivate others
  • Ability to adapt to a changing technical environment


  • Distributed systems using a JMS Compliant Message Broker such as ActiveMQ, RabbitMQ etc
  • Java Database Access Layer (JdbcTemplate & Hibernate)
  • Spring framework
  • Red Hat Enterprise Linux or CentOS
  • Ubuntu
  • Database design and writing SQL
  • Experience of using the Eclipse development environment
  • User Interface design and GWT development
  • C# and C++
  • Experience of successful Patent creation, application and submission

(highly skilled in Java, SQL) with supervisory/management experience, hands-on (role is 70% development)

This job was originally posted as