Lead Software Engineer

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Paid time off
Hybrid work options
Professional development
Retirement plan

Job summary

Placements24 in Rustenburg is seeking an experienced Lead Software Engineer to spearhead a key development team. You will guide design, development, and deployment while mentoring engineers and shaping technical strategy.

You will drive architectural decisions, ensure code quality, and deliver complex projects in a dynamic environment. A strong background in multiple languages and cloud-native design is essential.

Qualifications

  • 7+ years of software development experience, with at least 2 years in a lead role.
  • Proficiency in Java, C#, Python, JavaScript, Spring Boot, and/or .NET.
  • Strong knowledge of architecture patterns and scalable systems design.

Responsibilities

  • Lead a software engineering team through design, development, testing, and deployment.
  • Provide technical guidance and architectural direction to the team.
  • Oversee code reviews and ensure coding standards and performance goals.
  • Collaborate with product management to define roadmaps and timelines.

Skills

Java
C#
Python
JavaScript
Spring Boot
.NET

Education

Bachelor's or Master's degree in Computer Science

Tools

AWS
Azure
Docker
Kubernetes

Job description

About the Role

Our client is looking for an experienced and dynamic Lead Software Engineer to spearhead a key development team in Rustenburg . This leadership role involves guiding the design, development, and deployment of innovative software solutions while mentoring and growing a team of talented engineers. You will play a crucial part in architectural decisions, code quality oversight, and ensuring the successful delivery of complex projects. This is an exciting opportunity to make a significant impact on product development and technical strategy within a forward-thinking organization.

Key Responsibilities
  • Lead a team of software engineers in the design, development, testing, and deployment of high-quality software.
  • Provide technical guidance, mentorship, and architectural direction to the engineering team.
  • Oversee code reviews, ensuring adherence to coding standards, best practices, and system performance goals.
  • Collaborate with product management to define project roadmaps, technical requirements, and delivery timelines.
  • Drive innovation by identifying and implementing new technologies and methodologies to improve development processes and product capabilities.
  • Troubleshoot and resolve complex technical challenges, ensuring the stability and scalability of the platform.
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • Extensive experience (7+ years) in software development, with at least 2 years in a lead or senior technical role.
  • Proven expertise in multiple programming languages and frameworks (e.g., Java , C#, Python, JavaScript, Spring Boot, .NET).
  • Strong understanding of software architecture patterns, design principles, and scalable systems design.
  • Experience with cloud platforms (e.g., AWS , Azure) and microservices architecture.
  • Excellent leadership, communication, and interpersonal skills.
Benefits
  • Exceptional salary package with performance-based incentives.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and flexible working arrangements, including hybrid options.
  • Opportunities for advanced training, professional development, and leadership growth.
  • A stimulating work environment that encourages creativity and collaboration.
  • Retirement savings plan with employer matching.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 950,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+1
Lead Software Engineer – Hybrid, Growth & Impact
Lead Software Engineer – Hybrid, Growth & Impact

Placements24 • Rustenburg

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

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Engineering Team Lead
Engineering Team Lead

Agrigate One Limited • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Leadership development
Hybrid work environment
Competitive salary and performance-based incentives
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Lead Developer (C++, Rust) - Cape Town - Up to R1.6m Per Annum
Senior Lead Developer (C++, Rust) - Cape Town - Up to R1.6m Per Annum

E-Merge • South Africa

On-site
ZAR 1,440,000 - 1,760,000
Senior Security Engineer
Senior Security Engineer

Placements24 • Rustenburg

Hybrid
ZAR 850,000 - 1,250,000
Senior C++ RUST Lead Developer - Cape Town (Claremont) / Hybrid - R1.5m PA
Senior C++ RUST Lead Developer - Cape Town (Claremont) / Hybrid - R1.5m PA

E-Merge • South Africa

On-site
ZAR 1,350,000 - 1,650,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs