C

Software Engineering Manager - Sustaining Engineering

Canonical
Nigeria 🇳🇬 Nigeria
Live
Full Time
Senior
Information Technology
Posted about 3 hours ago (28 Sep 2026) Updated about 3 hours ago

Job Description

The Software Engineering Manager leads the sustaining engineering team to maintain and improve existing software products. They oversee bug resolution, performance optimization, and coordinate cross‑functional efforts to ensure reliability. The role requires strong technical leadership and collaboration with product and operations teams.

Qualifications & Requirements

  • • Bachelor's Degree in Computer Science or related field
  • • Minimum 5 years of software development experience, including leadership roles
  • • Proven experience in maintaining and supporting large‑scale applications
  • • Strong problem‑solving and analytical skills
  • • Excellent communication and stakeholder management abilities

Required Skills

Responsibilities

  • • Lead and mentor a team of software engineers in sustaining activities
  • • Prioritize and manage bug fixes and technical debt
  • • Coordinate with product management to implement enhancements
  • • Ensure code quality through code reviews and testing
  • • Drive continuous improvement of development processes