Your responsibilities:
- Recruiting, selecting, and hiring qualified IT specialists;
- Training and developing engineering teams by creating development strategies, training plans, and mentoring programs;
- Motivating and inspiring teams to achieve high performance by implementing motivational programs and performance evaluation systems;
- Promoting collaboration between teams and departments to achieve common goals, supporting communication, and knowledge sharing between different work groups;
- Coordinating the work of teams from various locations, managing cultural and time differences, and ensuring consistency in international team activities;
- Managing Resource Allocation in Projects;
- Planning and optimizing human resources and technology in projects;
- Monitoring and managing team competencies (capacity planning) and ensuring appropriate resource availability (resource planning);
- Increasing team efficiency;
- Supervising Project Execution;
- Monitoring the process of executing technological projects from the conceptual stage to implementation;
- Ensuring alignment with business objectives and meeting customer requirements;
- Identifying potential risks and issues and taking corrective actions to minimize risk;
- Regularly reporting project status to management and stakeholders;
- Quality and Contract Management;
- Ensuring that projects are executed in accordance with quality standards by conducting quality tests (QA) and implementing continuous improvement processes;
- Negotiating and managing contracts with clients, including terms of service and product delivery;
- Coordinating project acceptance processes, verifying that all requirements and standards are met before final project delivery to the client;
- Tracking key performance indicators (KPIs), such as project delivery time, budget compliance, and customer satisfaction ratings;
- Collaboration and Communication with Stakeholders;
- Working closely with sales departments to understand customer needs and translating them into technical requirements;
- Supporting sales activities by providing technical expertise and participating in client presentations;
- Maintaining constant communication with clients, project teams, and other stakeholders by organizing meetings, workshops, and presentations.
Our requirements
- Minimum of 10 years of experience managing technical teams, including at least 5 years in a managerial position within an international organization. Experience with Microsoft technologies is preferred;
- Preferred higher education in technical fields (computer science, engineering, project management);
- Leadership skills in building and developing teams;
- Excellent knowledge of project management methodologies;
- Familiarity with modern technologies and trends in the IT industry;
- Negotiation and communication skills, with the ability to collaborate effectively with various stakeholders;
- Experience in managing international teams;
- Excellent interpersonal skills;
- Strategic thinking and decision-making abilities;
- Analytical and problem-solving skills;
- Ability to work under pressure and in stressful situations;
- Knowledge of Microsoft technologies is a plus;
- Fluent in English.
We Offer:
- Stable employment in a company that has been in the market for over 30 years;
- Opportunities for professional development (participation in training, conferences, mentoring, shadowing are just some of the tools that support our people’s growth);
- Hybrid or remote work model;
- Focus on integration – we meet for joint trips, picnics, play board games at work, and organize group outings;
- High level of collaboration among team members;
- Non-corporate, relaxed atmosphere;
- Benefits package – Multisport card, private medical care, life insurance, subsidies for English classes. Enjoy fruit Wednesdays and ice cream Thursdays in the summer;
- Work with the largest Microsoft partner in Poland.