Software Engineering Manager

Cape Town Full-time R60,000 - R80,000 / Month
(R720,000 - R960,000 / Year)

Job Description

As a Software Engineering Manager in Cape Town, you will lead a team of developers, managing projects from concept through execution. Your leadership will ensure the delivery of high-quality software solutions and contribute to our goal of continuous improvement.

Responsibilities

  • Manage the software development lifecycle from initial concept through to release and post-launch support.
  • Facilitate effective communication between technical and non-technical stakeholders.
  • Ensure project timelines and budgets are met, adjusting plans as necessary.
  • Implement best practices for software engineering and promote innovative solutions.
  • Conduct regular team meetings to track progress and resolve issues quickly.
  • Oversee the hiring process, helping to build a diverse and talented engineering team.
  • Create a positive team environment that encourages collaboration and transparency.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Master's degree is preferred
Experience
  • 8+ years of experience in software development, with at least 3 years in a managerial role
Technical Skills
  • Agile Methodologies
  • Java
  • Cloud Services
Soft Skills
  • Leadership
  • Communication
  • Problem-Solving
Languages
  • English: Fluent

Advantageous

  • Experience in DevOps practices: Familiarity with DevOps culture and tools to optimize software delivery.
  • Knowledge of software architecture principles: Understanding of software design patterns and architectural best practices.

Benefits

  • Comprehensive health care plan
  • Retirement savings plans with company contributions
  • Flexible working hours
  • Opportunities for professional development
  • Work-from-home options

Company Culture

  • Team Spirit: We promote a collaborative culture where team results are prioritized over individual accolades.
  • Respect for Diversity: Our workplace is committed to equality and inclusion, respecting diverse backgrounds and perspectives.
  • Continuous Learning: We support our team's growth through continuous learning opportunities and mentorship.
Status: Open