Software Development Team Lead (Python) Permanent, Onsite, Dublin About the Company My client is a global trading and technology firm utilising cutting-edge and innovative technology.
They work on highly complex in-house software that runs on the most recent platforms available, solving a wide range of problems.
They are currently at the early stages of an initiative that will revolutionise the industry and they are looking to attract the best talent to their team to achieve their mission.
About the Position My client is currently looking to make a key hire by appointing a Software Development Team lead within their business, to lead and direct a vast suite of Python applications and business critical components.
As Team Lead, you will be responsible for leading and directing the delivery of multiple development tasks, new projects and maintaining and enhancing the current development frameworks.
The role involves Product Development responsibilities as well as Managing a team of developers.
You will help plan their work, communicate priorities, provide technical mentorship, participate in staff evaluations and career development, oversee your teams development tasks, and report on status.
Key Responsibilities Guide the development of key applications in two major areas; Trading & Enterprise.
Meet regularly with the stakeholders to discuss new requirements, help translate requirements into development tasks and a prioritised work plan, lead and direct the development process and ensure successful deployment of all projects undertaken within the set timelines.
Take responsibility for identifying and pursuing new architectural initiatives to keep progressing the quality and effectiveness of the components the team is responsible for.
As example, overseeing the Python framework being used by different business and support teams in the Dublin office.
Take ownership for the development processes inclusive of architecture definition, peer design and code reviews.
Ensuring shared documentation is maintained and appropriate test code is written and incorporated.
Work closely with the relevant supporting teams to ensure the stability of the production applications and proactively resolve any issues that arise.
Engage in people management activities in order to identify and leverage team member strengths and help team members improve their skills.
Hold regular team meetings, and one-to-one meetings.
Participate in team evaluations.
Promote team work, collaboration and knowledge sharing.
Take responsibility for recruiting and mentoring new team members inclusive of interns and graduates.
Actively manage and participate in enhancing the teams mentoring program by working with team members, previous interns/graduates, and other team leads.
Experience/Requirements Has the technical expertise to run a development team.
Has an excellent understanding of the underpinning technologies such as multicast, TCP, RV, Kafka, Redis, databases, and data (inclusive of static data) that is essential to this application environment.
Has experience developing in the Python environment.
Has a proven track record in designing and implementing software solutions from complex business requirements.
Has the ability to positively influence team members to achieve results.
Personal Skills Excellent collaboration and interpersonal skills are key to building strong working relationships.
The Lead must have the ability to establish and maintain positive working relationships with all stakeholders in order to achieve results.
Strong decision making skills are vital.
The Lead must be able to assess situations to determine the risks and options, and effectively communicate clear and timely decisions.
The Lead must have strong influencing skills.
To influence others requires excellent technical expertise, self-awareness and confidence.
The Lead must be a self-starter with demonstrated initiative and a drive to deliver outstanding solutions.
The Lead must have strong communication (verbal and written) and the ability to convey technically complex subjects in a clear and concise manner.
Remuneration Package Along with a market leading salary and benefits package, you will enjoy an innovative environment, have access to on-site facilities.
Contact Please contact Charlie on or simply click the apply button.
To view all live jobs with Brightwater and market insights, please visit our website: