Python Tech Lead - Investment Manager

  • Westbourne Partners Ltd
  • Nov 05, 2021
Full time Information Technology Telecommunications Python PHP Software Engineer Testing

Job Description

My investment management client are looking for Tech Lead responsible for the end-to-end execution of the development, delivery and maintenance of information system projects. The candidate will join a team of 15 software engineers. To be effective, the candidate will need to be curious, practical, committed to high quality well tested code, apply clear judgment and critical thinking, as well as collaborate closely with others in the firm. The candidate will be working directly with investment and client service professionals and must have a flexible and entrepreneurial approach to their work with an appetite for challenges.

They are a fast growing 250+ person company, we are keen to hire someone who is a motivated self-starter, is adaptable and comfortable working in a small team in an extremely fast-paced, ever-changing.

What we are looking for:

  • The ideal candidate will need to have a strong record of academic achievement, and be an enthusiastic, imaginative and talented manager and will have the following:
  • 5+ years of proven track record in leading software engineering teams as a technical lead and have hands-on experience in the delivery of software engineering focused projects
  • Demonstratable technical capacity in understanding technical deliveries and dependencies Strong experience in running software engineering projects in an Agile manner
  • Experience running projects for platforms that have a service based architecture
  • Strong communication and extensive experience in interfacing with stakeholders on capturing requirements
  • Strong people management skills and ability to successfully lead up, down and sideways across the organization 7-10 years of experience in the field of software engineering
  • Knowledgeable of the development stack (Python, Flask, Azure, React, GraphQL, PHP, Ansible, Jenkins, Airflow) The primary responsibility of the engineering manager is to manage all phases of the software development cycle.

The responsibilities include:

  • Leading the end-to-end software development life cycle (design, development, testing, deployment and operational support) for technical projects
  • Advocating industry standard agile development and design methodologies within the team Managing teams of engineers in the design and implementation of features and user stories
  • Having responsibility for task assignments and managing the team's overall productivity
  • Coaching and mentoring junior team members and facilitate them in growing as a team
  • Communicating and working effectively across a geographically distributed team
  • Advocating for continuous improvement in the software development process Offering input in high level solutions to stakeholders problems

If this role looks of interesting please apply to Nick Heath!