Software Engineering Manager at Viisaus Technology Ltd

Job Overview

Location
Lagos, Kogi
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
72675
Job Views
78

Job Description



Job Profile



  • We are seeking a dynamic and experienced individual to join our innovative team. As an Engineering Manager, you will lead a multidisciplinary team of software engineers and collaborate closely with product managers to drive the development and successful delivery of our products.

  • You'll be responsible for overseeing the technical aspects of the projects, ensuring the alignment of software architecture with business objectives, and implementing robust DevOps practices to maintain efficient and reliable software operations.

  • The successful candidate will play a pivotal role in ensuring the successful delivery of high-quality products while maintaining a strategic focus on innovation, scalability, and customer satisfaction.


Responsibilities 

As an Engineering Manager, your responsibilities will be to:



  • Provide technical leadership and guidance to multiple outsourced development teams.

  • Review and assess technical proposals, designs, and code contributions from external teams.

  • Ensure adherence to best practices in coding, testing, and deployment processes.

  • Collaborate with cross-functional teams to translate business requirements into technical solutions.

  • Foster a culture of innovation, quality, and collaboration among the development teams.

  • Participate in code reviews, architectural discussions, and technical problem-solving.

  • Collaborate with product managers to define project scope, objectives, and deliverables.

  • Participate in product planning, roadmap development, and requirement gathering.

  • Act as a bridge between technical teams and product teams, ensuring a clear understanding of technical complexities and limitations.

  • Ensure timely delivery of high-quality software releases in coordination with development teams.

  • Create and maintain architectural documentation and diagrams.

  • Design and evolve software architecture to align with scalability, reliability, and performance goals.

  • Make informed architectural decisions that balance short-term delivery with long-term maintainability.

  • Evaluate and select appropriate technologies, frameworks, and tools to achieve architectural goals.

  • Implement and drive DevOps practices, focusing on continuous integration, continuous deployment, and automation.

  • Lead efforts to improve deployment pipelines, monitoring, and incident response procedures.

  • Maintain clear and effective communication with internal teams, stakeholders, and external partners.

  • Provide regular updates on project status, technical decisions, and challenges to senior leadership.

  • Manage relationships with outsourced development partners, addressing concerns, and ensuring deliverables meet quality and timeline expectations.


Requirements

You would be a good fit if you have:



  • Bachelor's Degree in Computer Science, Engineering, or related field.

  • Experience: 7 years

  • Proven experience in software engineering and technical leadership roles.

  • Strong understanding of agile software development methodologies, architecture, and DevOps practices.

  • Excellent communication and interpersonal skills to facilitate collaboration across crossfunctional teams.

  • Experience working with geographically distributed and outsourced development teams.

  • Proficiency in programming languages, modern software development tools, and cloud platforms.

  • Demonstrated ability to balance strategic thinking with hands-on technical execution.

  • Project management skills with the ability to manage multiple projects simultaneously.

  • Strong problem-solving skills and a track record of delivering high-quality software solutions.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept