Software Engineering Manager

Lagos, Lagos
Posted 8 days ago
Logo BLAKSKILL LIMITED
Company:
BLAKSKILL LIMITED
Company Description:
BlakSkill is a digital solution that meets the talent sourcing, development, access, visibility and needs of stakeholders in global talent marketplace. Blakskill’s mission is to provide a digital solution that meets the talent sourcing, development, access, visibility and needs of stakeholders in global talent marketplace. We are dedicated to empowering African Talents, connecting them with exceptional career opportunities worldwide, fostering growth, and driving positive change in the African job market. We envision a future where African talent is globally recognized, and companies across the world have easy access to a pool of verified and highly skilled professionals from Africa. By adhering to our core principles and staying true to our mission and vision, Blakskill Limited is transforming the talent acquisition landscape, empowering African Talents, and facilitating global access to verified talents from an African perspective. Together, we are building a brighter future, one successful connection at a time.
Contract Type:
Full Time
Experience Required:
5 to 10 years
Education Level:
Bachelor
Number of vacancies:
2

Job Description

Position: Software Engineering Manager
Industry: Technology Solutions
Location: Lagos, Nigeria
Job Type: Full Time (Hybrid)

Job Description (Summary)
As the Software Engineering Manager, you will lead cross-functional teams in designing, developing, and deploying software solutions. You will ensure the successful execution of projects by collaborating with various stakeholders, managing resources, and maintaining high coding standards. This role involves mentoring team members, overseeing project timelines, and implementing best practices in software development.
Technical Leadership;
Lead technical teams to architect, build, deploy, and test software solutions.
Oversee the design, development, and deployment of high-quality software solutions.
Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and growth.
Build GitOps workflows using Infrastructure as Code tools like Terraform.
Take a software engineering approach to release and quality management, ensuring system upgrades are deployed without disruptions.
Team Management;
Lead and manage a team of software developers, engineers, and technical personnel.
Conduct regular performance reviews, set goals, and provide constructive feedback to team members.
Identify training and development opportunities to enhance team skills.
Foster a collaborative and inclusive work environment.
Project Management;
Collaborate with cross-functional teams to define project goals, timelines, and resource allocation.
Manage project timelines, budgets, and resource allocation effectively.
Serve as a liaison between technical and non-technical stakeholders, facilitating communication and understanding.
Process & Innovation;
Ensure adherence to best practices, coding standards, and software development methodologies.
Evaluate and implement new technologies to improve efficiency and stay updated with industry trends.
Collaborate with DevOps teams to enhance CI/CD pipelines and improve deployment efficiency.

Required Qualifications & Experience:
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
6-8 years of experience managing technical teams on large and complex IT systems development projects.
Proven experience in the development, implementation, and management of IT systems including databases, cloud architectures, and business systems.
Experience in backend development using technologies such as JavaScript, TypeScript, and Node.js.
Experience in frontend development using HTML5, CSS3, JavaScript, and modern frameworks (e.g., React or Next.js).
Strong database design and SQL skills with experience in relational (e.g., SQL Server, MySQL) and non-relational databases (e.g., MongoDB).
Proficiency with cloud platforms (AWS, Azure, or Google Cloud).
Experience in DevOps practices and tools.
Familiarity with agile methodologies such as Scrum or Kanban.
Familiarity with ITIL standards and frameworks is desirable.
Excellent communication, interpersonal, and problem-solving skills.
Ability to manage multiple projects and prioritize effectively.
Salary:
₦800,000.00 Monthly