Lead Software Engineer

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,800,000 - 2,400,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

Bonus potential
Health insurance
Retirement match
Remote-friendly
Unlimited PTO
Training & conferences
Cutting-edge tech

Job summary

Placements24 seeks a Lead Software Engineer to guide architecture, design, and development of scalable software in a remote team setting. You will mentor engineers, champion best practices, and contribute to major product enhancements from your home office.

Ideal candidates will have 7+ years of professional software development, leadership experience, and strong cloud/microservices expertise across AWS/Azure/GCP. Remote-first culture with flexibility and growth opportunities.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional software development experience, with at least 2 years in a technical leadership or lead role.
  • Strong proficiency in Java, Python, Go, or C#.
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of software design patterns, data structures, and algorithms.
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and interpersonal skills for remote collaboration.
  • Experience with agile development methodologies.
  • Demonstrated ability to mentor and guide engineering teams.

Responsibilities

  • Lead the design, development, testing, and deployment of high-quality software solutions.
  • Architect scalable, maintainable, and robust software systems.
  • Mentor and guide junior and mid-level software engineers, fostering their technical growth and code quality.
  • Collaborate with product managers and cross-functional teams to define technical requirements and deliver features.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to quality standards.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Contribute to the continuous improvement of development processes, tools, and technologies.
  • Stay current with emerging technologies and industry trends, applying them where appropriate.
  • Promote a culture of technical excellence and innovation within the engineering team.

Skills

Java
Python
Go
C#
AWS
Azure
GCP
Microservices
CI/CD
Docker
Kubernetes
Unit testing

Education

Bachelor's degree in Computer Science or related field
Master's degree (a plus)

Tools

AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client, a cutting-edge SaaS company, is seeking a highly skilled and experienced Lead Software Engineer to join their fully remote engineering team. This role is crucial for driving the architecture, design, and development of scalable and robust software solutions. As a remote-first organization, we offer a collaborative and flexible work environment where innovation thrives. You will mentor a team of talented engineers, champion best practices, and contribute to critical product enhancements. This is an exceptional opportunity for a senior engineer who thrives on technical challenges and enjoys building high-quality software from the comfort of their home office. The ideal candidate will be passionate about technology and eager to make a significant impact on our client's platform, ideally with ties to Nelspruit, Mpumalanga, ZA region or looking to work remotely with a company serving that area. Join a team that is at the forefront of technological advancement.

Key Responsibilities
  • Lead the design, development, testing, and deployment of high-quality software solutions.
  • Architect scalable, maintainable, and robust software systems.
  • Mentor and guide junior and mid-level software engineers, fostering their technical growth and code quality.
  • Collaborate with product managers and cross-functional teams to define technical requirements and deliver features.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to quality standards.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Contribute to the continuous improvement of development processes, tools, and technologies.
  • Stay current with emerging technologies and industry trends, applying them where appropriate.
  • Promote a culture of technical excellence and innovation within the engineering team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus.
  • Minimum of 7 years of professional software development experience, with at least 2 years in a technical leadership or lead role.
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, Go, C#).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of software design patterns, data structures, and algorithms.
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
  • Experience with agile development methodologies.
  • Demonstrated ability to mentor and guide engineering teams.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous retirement savings plan with employer match.
  • Flexible working hours and a fully remote work environment.
  • Unlimited paid time off and paid holidays.
  • Opportunities for professional development, training, and conference attendance.
  • Access to cutting-edge technologies and innovative projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Lead
Senior Software Engineering Lead

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Health insurance
Stock options
+6
Remote Senior Software Engineering Lead
Remote Senior Software Engineering Lead

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Annual performance bonus
Health insurance
+3
Lead Software Architect (Remote)
Lead Software Architect (Remote)

Placements24 • Soweto

Hybrid
ZAR 1,400,000 - 2,200,000
Flexible remote work
Career growth opportunities
Conference attendance
+2
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
Remote Lead Software Engineer - Cloud Infrastructure
Remote Lead Software Engineer - Cloud Infrastructure

Placements24 • George

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Flexible work hours
Home office setup stipend
+5
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary package
Comprehensive medical and dental cover
Hybrid work model offering flexibility
+5
Lead Software Engineering Manager
Lead Software Engineering Manager

Placements24 • Cape Town

Hybrid
ZAR 1,500,000 - 2,100,000
Stock options
Remote work stipend
Health insurance
+3
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
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Benoni

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

Placements24 • Randburg

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary & bonus
Medical, dental, and vision insurance
Stock options or equity participation
+6