Team Lead - Software Development

Team Lead - Software Development

TeamViewer

Ioannina, Greece

Responsibilities

We seek a dynamic and technically skilled Team Lead, Software Development to guide our agile development team. This role combines hands-on technical leadership with the ability to align development efforts to business and product goals. The ideal candidate will have a strong background in software development, leadership skills, and experience working collaboratively with Product Owners (POs)

  • Technical Leadership: Provide guidance and mentorship to team members, ensuring high-quality coding standards and architectural decisions.
  • Team Management: Lead and inspire agile teams to deliver projects on time and within scope while fostering a collaborative and productive team culture.
  • Collaboration: Work closely with Product Owners to ensure alignment between technical solutions and product requirements.
  • Agile Practices: Champion and implement agile methodologies, facilitating sprint planning, stand-ups, retrospectives, and other agile ceremonies.
  • Problem Solving: Address technical challenges and roadblocks, providing innovative solutions and ensuring continuous improvement.
  • Stakeholder Engagement: Act as a bridge between technical and non-technical stakeholders, effectively communicating progress, challenges, and solutions.
  • Hands-On Development: Contribute to coding and technical tasks when necessary, setting an example of technical excellence for the team.

Requirements

  • Proven experience as a Team Lead, Software Development Manager, or a similar role.
  • Strong technical expertise in any of the following Java, C#, C++, ReactJS, RESTApis.
  • Demonstrated experience leading agile teams and implementing agile methodologies.
  • Excellent collaboration skills with the ability to work effectively with Product Owners and cross-functional teams.
  • Strong understanding of both technical and product development lifecycles.
  • Exceptional problem-solving and decision-making skills.
  • Excellent communication skills, with the ability to translate complex technical concepts for diverse audiences.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Greece      C Sharp Developer      C++ Developer      Developer      Hybrid      Java Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2025