Senior Software Engineering Manager

Placements24

Bloemfontein

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance-based bonus
Stock options
Medical aid
Life insurance
Retirement savings plan
Hybrid work model
Training & conferences

Job summary

Placements24 seeks a Senior Software Engineering Manager in Bloemfontein to lead multiple development teams and drive the software lifecycle from concept to deployment. You will mentor engineers, define technical roadmaps, and ensure high-quality, scalable solutions.

The ideal candidate has 8+ years in software development with 4+ years in leadership, strong architecture skills, and hands-on experience with cloud and CI/CD. Hybrid work options and a strong focus on innovation are offered.

Qualifications

  • 8+ years of software development experience.
  • At least 4 years in a management or team lead role.
  • Strong understanding of software architecture and development methodologies (Agile, Scrum).
  • Proficiency in modern programming languages (Python, Java, C++, Go).
  • Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines and automated testing.

Responsibilities

  • Lead multiple software engineering teams and foster a high-performance culture.
  • Oversee the full software development lifecycle from requirements to deployment.
  • Mentor engineers and drive career development.
  • Promote best practices in design, coding, testing and deployment (CI/CD).
  • Collaborate with product managers to define roadmaps and specs.
  • Ensure delivery of scalable, maintainable software and manage budgets.

Skills

Team leadership
Architectural design
Agile/Scrum
Programming languages
CI/CD
Cloud platforms

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a cutting-edge technology firm specializing in AI-driven solutions, is seeking a highly motivated and experienced Senior Software Engineering Manager to lead their development teams in Bloemfontein . This role is crucial for guiding software development lifecycle, fostering innovation, and ensuring the delivery of high-quality, scalable software products. You will be responsible for managing multiple engineering teams, mentoring engineers, and driving best practices in software design, development, and deployment. The ideal candidate possesses a strong technical background, exceptional leadership abilities, and a passion for building high-performing teams that deliver exceptional results. This is an excellent opportunity to shape the future of technology within a forward-thinking organization.

Key Responsibilities

Lead and manage multiple software engineering teams, fostering a collaborative and high-performance culture. Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance. Mentor and coach software engineers, providing technical guidance and career development support. Drive the adoption of best practices in software design, coding, testing, and deployment (CI/CD). Collaborate with product managers and stakeholders to define product roadmaps and technical specifications. Ensure the delivery of high-quality, scalable, and maintainable software solutions. Manage project timelines, resources, and budgets effectively. Identify and mitigate technical risks and challenges. Promote a culture of continuous learning and innovation within the engineering department. Contribute to the architectural design and technical strategy of the company's software products.

Requirements

Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 8 years of experience in software development, with at least 4 years in a management or team lead role. Proven experience managing multiple software engineering teams and delivering complex software projects. Strong understanding of software architecture, design patterns, and development methodologies (Agile, Scrum). Proficiency in one or more modern programming languages (e.g., Python, Java, C++, Go). Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus. Experience with CI/CD pipelines and automated testing frameworks.

Benefits

Our client offers a competitive salary package, including a performance-based bonus and stock options. Comprehensive medical aid, life insurance, and a retirement savings plan are provided. This role operates on a hybrid model, allowing for a blend of in-office collaboration and remote work flexibility. The company invests heavily in employee development, offering access to advanced training, conferences, and educational resources. A vibrant and innovative work culture, opportunities for career advancement, and the chance to work on challenging and impactful projects are key benefits. Our client values work-life balance and encourages employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,600,000
Executive-level compensation
Fully remote work arrangement
Health, wellness, and retirement benefi
+2
Senior Technical Project Manager - Software Development
Senior Technical Project Manager - Software Development

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Medical & dental
Retirement plan
+2
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3
Senior Software Architect
Senior Software Architect

Placements24 • Bloemfontein

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive salary with bonuses
Medical & retirement benefits
Professional development budget
+2
Senior Project Manager - Agile Software Development
Senior Project Manager - Agile Software Development

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Competitive pay and incentives
Hybrid work in Cape Town
Medical, dental and vision coverage
+1
Senior Technical Lead (Software Development)
Senior Technical Lead (Software Development)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,700,000
Fully remote
Competitive salary
Professional development
Engineering Manager
Engineering Manager

Placements24 • Polokwane

Hybrid
ZAR 1,000,000 - 1,500,000
Medical insurance
Dental insurance
Vision insurance
+4
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid work arrangement
Competitive salary and incentives
Medical and retirement benefits
Senior Software Engineer
Senior Software Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Medical and dental insurance
Pension fund contributions
+3