Come and join the green side!
What you do
Software Engineering Team Leader is responsible for driving efficient team delivery, nurturing team's well being and cultivating personal growth. This role is responsible for supervising, managing, and developing team members and projects on a daily basis to ensure the seamless delivery of software engineering services.
A summary of your responsibilities:
- Ensuring team’s delivery according to the roadmap and budget.
- Communication with internal and external stakeholders.
- Overseeing the delivery of high-quality software services and fostering improvement through training, coaching, and team empowerment.
- Establishing and maintaining resource allocation for service delivery, identifying bottlenecks, assessing potential risks, and implementing solutions.
- Driving continuous process improvements.
- Setting individual and team goals, facilitating personal and career development, and conducting performance and compensation reviews.
- Planning team operation, verifying time sheets and other payroll/finance/HR related processes.
- Being actively involved in recruitment and selection process, being responsible for onboarding of new employees.
- Maintaining high enthusiasm level within the team, acting as the company ambassador (internally and externally).
- Supporting software engineering sales efforts.
- Applying Agile principles to ensure the team operates efficiently with a well-defined process.