Senior Software Engineering Manager

Placements24

Randburg

Hybrid

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

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus
Health insurance
Equity incentives
Learning & growth opportunities
Collaborative environment
Modern offices

Job summary

Placements24 in Randburg, Gauteng, is seeking a Senior Software Engineering Manager to lead a core product development team. You will guide engineers in designing, building, and deploying scalable software solutions within an agile environment.

Ideal candidates have 7+ years in software development with 3+ in leadership, strong architecture knowledge, and experience with cloud platforms and CI/CD. FinTech exposure is a plus, and a collaborative culture awaits.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

Responsibilities

  • Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.
  • Oversee the end-to-end software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Drive technical strategy and architecture decisions for the team's product area.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and technical requirements.
  • Implement and improve agile development processes to enhance team productivity and efficiency.
  • Conduct code reviews, provide technical guidance, and support the professional development of team members.
  • Manage technical debt and ensure the adoption of best practices in software engineering.
  • Recruit and onboard new engineering talent to grow the team.

Skills

Leadership
Team management
Software architecture
Java
Python
C++
Cloud platforms
AWS
Azure
GCP
CI/CD
Agile methodologies
Mentoring
FinTech domain

Education

Bachelor's or Master's in Computer Science/Software Engineering

Tools

AWS
Azure
GCP
Kubernetes

Job description

About the Role

Our client, a leading FinTech company, is seeking a highly skilled and experienced Senior Software Engineering Manager to lead one of their core product development teams based in Randburg, Gauteng. This leadership role is responsible for guiding a team of talented software engineers in designing, developing, and deploying high-quality software solutions. The ideal candidate will possess a strong technical background, exceptional people management skills, and a passion for building scalable and robust applications. You will be instrumental in driving technical excellence, fostering innovation, and ensuring the successful delivery of critical software projects within an agile environment.

Key Responsibilities
  • Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.
  • Oversee the end-to-end software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Drive technical strategy and architecture decisions for the team's product area.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and technical requirements.
  • Implement and improve agile development processes to enhance team productivity and efficiency.
  • Conduct code reviews, provide technical guidance, and support the professional development of team members.
  • Manage technical debt and ensure the adoption of best practices in software engineering.
  • Recruit and onboard new engineering talent to grow the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience in managing and mentoring software engineering teams.
  • Strong understanding of software architecture, design patterns, and various programming languages (e.g., Java, Python, C++).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency in agile methodologies (Scrum, Kanban) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience in the FinTech industry is a plus.
  • Familiarity with the technology landscape in Randburg and Gauteng.
Benefits
  • Highly competitive salary and annual bonus.
  • Comprehensive health insurance, including medical, dental, and vision.
  • Stock options and other equity incentives.
  • Opportunities for continuous learning and professional growth, including conference attendance.
  • A dynamic and collaborative work environment with talented colleagues.
  • Modern office facilities with excellent amenities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Manager
Senior Software Development Manager

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive package
Medical aid
Equity/Stock options
+4
Lead Software Engineer - Fintech Solutions
Lead Software Engineer - Fintech Solutions

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive base salary
Health benefits
Stock options
+2
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,650,000
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary package
Medical / dental / vision insurance
Retirement plan with employer contrib.
+2
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
Lead Software Developer - FinTech Solutions
Lead Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Health benefits
Performance bonuses
+1
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • Randburg

Hybrid
ZAR 1,450,000 - 1,900,000
Hybrid work model
Stock options
Health, dental, vision insurance
+2
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,500,000
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Medical benefits
Retirement plan
+1
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6