GOODINFO is a Technology Services firm. Our mission is to ‘help our clients build digital products their customers love’. We offer ideation, CX, UX/UI, architecture, engineering, staffing, outsourcing support & other technology related services to high-performance organizations globally.

Our goal is to ‘build and power digital products for more than 50% of global pedigree-tech-programs, within the next 10 years – while helping 1 million+ Africans secure technology & related jobs’.

Join us today – and help our customers deliver world class digital products to their users.

ROLE DESCRIPTION
We seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical background, excellent leadership skills, and a proven track record of delivering high-quality software solutions. This role involves managing the software development lifecycle, fostering a culture of innovation, and ensuring alignment with business goals and technical standards.

KEY RESPONSIBILITIES

  • Team Leadership: Lead, mentor, and manage a team of software engineers, fostering a collaborative and innovative work environment.
  • Project Management: Drive the software development lifecycle from planning to execution and delivery, ensuring projects are completed on time, within scope, and to quality standards.
  • Solution Architecture: Define, refine, and document future-fit Solution Architecture patterns and guidelines. Ensure the quality, commercial compliance, and technical integrity of delivered solutions.
  • Collaboration: Collaborate with cross-functional teams, including product management, design, and operations, to ensure alignment on project goals and timelines.
  • Best Practices: Implement and promote best practices for software development, testing, and deployment. Manage technical debt and prioritize technical improvements.
  • Agile Practices: Apply and advocate agile principles in managing projects and teams, fostering a culture of continuous improvement and innovation.
  • Cloud and Technical Skills: Oversee cloud-native solutions and AWS architecture implementations, ensuring scalability and resilience.
  • Performance Management: Provide feedback, support professional growth, and conduct performance evaluations for team members.

QUALIFICATIONS AND ROLE REQUIREMENTS
To be successful in this role, you need to have:

  • 5+ years of experience in web technologies development.
  • Proven experience in managing software development teams.
  • 3+ years of hands-on experience as a software engineering manager designing enterprise-grade architectures.
  • Expertise in cloud-native solutions and/or container technologies.
  • Strong IT technical skills in Java and JavaScript.
  • AWS cloud architecture certification (preferred).
  • Strong understanding and application of agile principles.
  • Excellent leadership, communication, and decision-making skills.
  • Ability to build and maintain strong working relationships with internal and external stakeholders.
  • Experience with modern software development methodologies and tools.

ADDITIONAL INFORMATION

  • Employment Type: Contract
  • Job Function: Software Engineering Manager
  • Duration: 12 months, renewable
  • Posting Date: July 29th, 2024
  • Level: Mid to Senior
  • Industry: Consulting; Insurance; Other
  • Start Date: Immediate - within 3 weeks from posting

DISCLAIMER

  • Communication will be with short-listed candidates only - if you do not receive any feedback on your application within 3 weeks, please consider your application unsuccessful.
  • GOODINFO reserves the right not to proceed with an appointment of any advertised role.
  • All appointments will be made in line with GOODINFO’S Employment Equity Plan and Policies.
  • All applications will be treated confidentially.