Software Engineering Manager (Abuja)



Role: Software Engineering Manager

Job Summary: The Software Engineering Manager will lead and manage a team of software engineers to deliver top-notch software solutions. This role involves setting technical direction, collaborating with cross-functional teams, and ensuring successful software development projects.

Responsibilities:

  1. Team Leadership:
    • Build and lead a high-performing software engineering team.
    • Provide mentorship and professional development opportunities.
    • Foster a positive and collaborative team culture.
  2. Project Management:
    • Develop and implement project plans for timely software delivery.
    • Collaborate with stakeholders to define project requirements and objectives.
    • Monitor and manage project timelines, budgets, and resources.
  3. Technical Leadership:
    • Set and maintain technical standards for software development.
    • Guide the team in choosing appropriate technologies and architectural solutions.
    • Stay updated on industry trends to drive innovation.
  4. Quality Assurance:
    • Implement and enforce best practices for code quality, testing, and documentation.
    • Conduct code reviews to ensure adherence to coding standards.
    • Implement and maintain automated testing processes.
  5. Communication and Collaboration:
    • Collaborate with product managers, designers, and stakeholders.
    • Communicate technical concepts clearly to non-technical stakeholders.
    • Foster collaboration between different teams and departments.
  6. Problem Solving:
    • Address technical challenges and guide problem resolution.
    • Identify and implement solutions to improve software development processes.
  7. Resource Management:
    • Allocate resources effectively to meet project demands.
    • Identify and address skill gaps through hiring or training initiatives.
  8. Performance Evaluation:
    • Conduct regular performance reviews.
    • Provide constructive feedback and set performance goals.

Qualifications:

  • Bachelor’s or master’s degree in computer science or a related field.
  • Minimum of 4 years’ experience in a similar role.
  • Proven experience in software development with leadership responsibilities.
  • Strong understanding of software architecture, design patterns, and development methodologies.
  • Excellent communication and interpersonal skills.
  • Experience with project management tools and methodologies.
  • Familiarity with agile development practices.
  • Ability to make strategic decisions and solve complex problems.
  • Experience with relevant programming languages, frameworks, or technologies.
  • Previous managerial or leadership experience in a software development team.
  • Certifications in project management or leadership are advantageous.

Application Deadline: January 19, 2024.

How to Apply: Send applications to recruitment@appmartgroup.com with the Job Title as the subject of the email. Don’t miss the chance to join this dynamic team!

Stay tuned for updates as Techclout Africa continues to make waves, inspiring the next generation of tech enthusiasts and definitely transforming the digital space of Africa.

Click HERE to join our tech community for free access to Tech scholarship, Tech jobs, internships, Tech events, and trendy updates.

Scroll to Top