RECRUITMENT
Software Engineering Manager
As a Software Engineering Manager you will lead a team of software engineers, providing guidance, mentorship, and support to ensure their success and development.
Duties & Responsibilities
- Manage and oversee the software development process, including planning, design, development, testing, deployment, and maintenance of software products;
- Ensure that software projects are delivered on time, within scope, and within budget, and that they meet quality and performance standards;
- Collaborate with product managers, designers, and other stakeholders to define software requirements, prioritize features, and establish project timelines and goals;
- Communicate with stakeholders and provide regular updates on project status, risks, and issues, and work to resolve problems as they arise;
- Develop and maintain software development best practices and standards, and ensure that the team is following them;
- Hire, onboard, and train new software engineers, and develop and retain existing team members by providing ongoing feedback, performance evaluations, and career development opportunities;
- Foster a culture of innovation, collaboration, and continuous learning within the software engineering team;
- Stay up-to-date with the latest software development trends and technologies, and evaluate their potential impact on the company's products and processes;
- Continuously improve software development processes and tools, and implement new technologies and methodologies to increase efficiency and productivity;
Experience, Knowledge & Competencies
- A master/ bachelor or undergraduate degree in Information systems /Computer Science or Civil Engineering/ Architecture;
- Strong multi-tasking and prioritization skills with the ability to adapt to change;
- High level of Object-oriented programming skills following best coding practices;
- Proficiency in soft skills for mentoring, coaching problem-solving, and developing professionals;
- Personality Traits Leadership and Management Planning and organizing Teamwork skills Interpersonal abilities;
- Problem-solving; Creativity Computer and technical literacy; Effective communication;
- At least 5 years of experience including at least three years as a Software Manager and previous experience as a Tech Lead;
- Proficiency in programming languages such as: Python and C++/ C#;
- Strong understanding of version control systems (GIT);
- Strong understanding of unit testing systems/framework, CI/CD pipeline;
- Good communication skills in English.
What GSI can offer you
International Environment
Working in a young, international and friendly environment together with supportive individuals
Career Opportunities
A long-term career path and good opportunities for promotion
Training Opportunities
Take part in internal company trainings and support for individual development and further education opportunities
Relevant Projects
Work on international projects with good working conditions with mordern facilities