Jobgurus Job advert

Software Engineering Manager Job at VIISAUS Technology Limited

At VIISAUS we are passionately curious about people and society. We deliver data and insights that make our complex world easier and faster to navigate and inspire our clients to make smarter decisions. By using innovative technologies and data science, VIISAUS turns big data into smart data, enabling its clients to improve their competitive edge.

Our culture and values speak to placing our customers as priority, working hard, teamwork and being passionate about what we do (and having fun in the process!). Our Company is full of ordinary people with extraordinary minds who desire to do extraordinary things!

We are recruiting to fill the position below:

Job Position: Software Engineering Manager


Job Location: Benin City, Edo
Employment Type: Full-time

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.
  • 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.
  • 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.
  • Create and maintain architectural documentation and diagrams.
  • 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.
  • 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.
  • 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.

Why VIISAUS?

  • Because VIISAUS hires the best people, we work hard to provide benefits to make their lives better.
  • When you join VIISAUS, you do more than simply switch companies to advance your career, you become part of the VIISAUS family, a group of talented men and women who drive innovation, embrace change, celebrate teamwork and reward hard work!

Method of Application
Interested and qualified candidates should send their CV to: Careers@viisaus.com using "Software Engineering Manager" as the subject of the mail.