DevJobs

Software Engineering Team Leader

Overview
Skills
  • C# C#
  • C++ C++
  • .NET .NET
  • Linux Linux
  • AI tools
  • Embedded C
  • QA
  • Qt
  • software testing

About Pollogen & Lumenis

Skincare technology expert Pollogen is a dynamic subsidiary of Lumenis, a global pioneer in energy-based technology for the aesthetics and vision domains with sales in nearly 100 countries, a large and growing installed-base, and strong presence in the US, Europe, and Asia. Pollogen offers a fresh approach to innovation, specializing in professional-grade and home-use devices that provide real results. Combined with Lumenis’ six decades of market leadership, 330+ patents, 500+ clinical publications, Pollogen and Lumenis offer the perfect balance of scientific artistry and creative excellence.


Job Description:

We are seeking a hands-on Software Engineering Team Leader to provide technical leadership and coordination for both on-site engineers and outsourced software development teams.

The role requires a strong technical leader who remains actively involved in engineering work, ensuring high-quality software delivery, architectural alignment, and efficient collaboration across development and QA teams.

The Team Leader will oversee work across embedded systems, Linux applications, Windows applications, and QA, while contributing technically through code reviews, troubleshooting, design guidance, and occasional development.

The role should also promote and utilize AI-driven tools and capabilities throughout the R&D development processes to improve development efficiency, code quality, testing, and engineering productivity.

Key Responsibilities

- Provide technical leadership and day-to-day oversight of both on-site engineers and subcontracted development teams.

- Act as a hands-on technical authority, capable of reviewing, debugging, and contributing to code when required.

- Perform code reviews, architecture reviews, and design validation.

- Ensure adherence to coding standards, development processes, and quality requirements.

- Coordinate work across embedded, application, and QA teams.

- Monitor progress, identify risks, and ensure alignment with project milestones.

- Promote and implement AI-assisted development practices across R&D processes (e.g., development acceleration, code quality, testing automation).

- Serve as the technical interface between engineering management and development teams.

Team Scope

The role will oversee engineers working across the following domains:

- Embedded Software – Embedded C

- Linux Applications – C++, Qt

- Windows Applications – C#, .NET

- Quality Assurance / QC

The team includes a mix of internal engineers and subcontracted developers including software engineers, embedded developers, QA engineers, and project coordination.


Requirements

- 8+ years of software development experience

- 3+ years in a technical leadership or team lead role

- Strong hands-on development capability

- Experience in several of the following areas:

- Embedded systems and C

- Linux development

- C++ / Qt

- C# / .NET

- QA and software testing processes

- Experience managing or coordinating internal and outsourced development teams

- Experience using or integrating AI tools in software development workflows

- Strong technical problem-solving and mentoring skills

Lumenis