Software Engineering Manager by Kissi & Co
Kissi & Co
- Accra
- Permanent
- Full-time
- Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performing work environment.
- Provide technical leadership and guidance to the team, ensuring adherence to software development best practices and quality standards.
- Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to define project requirements and deliver high-quality software solutions.
- Plan, prioritize, and allocate resources to ensure timely and successful project delivery.
- Drive the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Identify and implement process improvements to enhance development efficiency, productivity, and quality.
- Conduct regular performance evaluations, provide constructive feedback, and support the career growth and professional development of team members.
- Stay up to date with industry trends, technologies, and best practices, and incorporate them into the team's development processes.
- Collaborate with stakeholders to define technical strategies, roadmaps, and project timelines.
- Manage and communicate project risks, issues, and dependencies to stakeholders, ensuring transparency and effective decision-making.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
- Minimum of 7 years of experience in software development, with at least 2 years in a managerial or team lead role.
- Strong technical background in software engineering, with expertise in one or more programming languages and frameworks.
- Proven experience in leading and managing software engineering teams, driving high performance and fostering a collaborative work environment.
- Solid understanding of software development methodologies, processes, and best practices.
- Strong problem-solving and decision-making skills, with the ability to navigate complex technical challenges.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Familiarity with agile development methodologies and project management tools.
- Experience in delivering software projects within budget and timeline constraints.
- Familiarity with technology consulting or related industries is a plus.
- Competitive salary and benefits package, including health insurance and retirement plans.
- Opportunities for professional development and growth in a rapidly evolving industry.
- Collaborative and inclusive work environment, with a focus on work-life balance.
- Exciting projects across various industries, providing diverse technical challenges and opportunities.
JobDirecta