Senior Software Development Manager

Placements24

Upington

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Leadership development
Hybrid work model
Career progression

Job summary

Placements24 is seeking an experienced Senior Software Development Manager to lead engineering teams in Upington. You will oversee the full software development lifecycle, mentor developers, and ensure high-quality software on time and within budget.

You will shape technical strategy, foster collaboration, and drive innovation in a hybrid work model that balances collaboration with flexibility.

Qualifications

  • 7+ years in software development with strong leadership experience.
  • Proven track record managing software teams and projects using agile methods.
  • Strong understanding of architecture, design patterns and modern practices.

Responsibilities

  • Lead, mentor and grow a team of software engineers.
  • Oversee end-to-end software delivery lifecycle from planning to maintenance.
  • Collaborate with product management to define scope and roadmaps.
  • Promote best practices in code quality, testing and agile methods.
  • Direct technical decisions and architecture for key projects.
  • Manage timelines, resources and risks to ensure on-time delivery.

Skills

Leadership
Agile
Team management
Software architecture
Communication

Education

Bachelor's or Master's in CS/Engineering

Job description

Our client is seeking an experienced Senior Software Development Manager to lead their engineering teams in Upington . This role involves overseeing the full software development lifecycle, mentoring a team of talented developers, and ensuring the delivery of high-quality software solutions on time and within budget. You will play a key role in shaping technical strategy, fostering a collaborative and productive team culture, and driving innovation. Join a dynamic organization that values leadership, technical expertise, and professional growth, offering a hybrid work model that balances collaboration with flexibility.

Key Responsibilities
  • Lead, manage, and mentor a team of software engineers, fostering their professional development and performance.
  • Oversee the end-to-end software development lifecycle , from planning and design to deployment and maintenance.
  • Collaborate with product management and other stakeholders to define project scope, requirements, and roadmaps.
  • Ensure the adoption of best practices in software engineering, code quality, testing, and agile methodologies.
  • Drive technical decision-making and architectural direction for key projects.
  • Manage project timelines, resources, and risks to ensure successful delivery of software products.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development , with at least 3 years in a management or team lead role.
  • Proven experience managing software development teams and projects using agile methodologies.
  • Strong understanding of software architecture, design patterns, and modern development practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to effectively collaborate with cross-functional teams and stakeholders.
Benefits
  • Highly competitive salary with significant bonus opportunities.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for leadership development and career advancement.
  • A hybrid work model providing flexibility and work-life balance.
  • A collaborative and innovative work environment in Upington , focused on delivering impactful software solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Architect
Senior Software Architect

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Competitive salary and incentives
Professional development
Senior Software Engineer
Senior Software Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,200,000
On-site Upington workspace
Professional growth opportunities
Conference attendance
+1
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Executive bonus
Health & retirement benefits
Hybrid work model
+2
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Software Project Manager
Software Project Manager

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,600,000
Highly competitive salary and annual-b
Comprehensive health, retirement, and
Opportunities for ongoing training and
+2
Software Development Project Manager
Software Development Project Manager

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with annual bonuses
Medical, dental & vision insurance
Retirement fund with company matching
+3
Lead Software Engineer
Lead Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Hybrid work options
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical, dental, and vision insurance
Stock options or equity participation
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities