Lead Software Engineer

Placements24

Randfontein

On-site

ZAR 1,000,000 - 2,000,000

Full time

5 days 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

Competitive salary
Health insurance
Retirement plan
Generous leave & holidays
Learning opportunities
On-site facilities
Career advancement

Job summary

Placements24 in Rustenburg is seeking a Lead Software Engineer to architect, develop, and deploy scalable fintech software. You will lead a team of engineers and own the full software lifecycle from design to production.

The role requires strong leadership, hands-on coding in Java or Python, cloud experience (AWS/Azure/GCP), and a passion for secure, high-performance platforms in a fast-paced environment. On-site work in Rustenburg with opportunities for growth, learning, and exposure to

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 6+ years of professional software development experience, with leadership experience.
  • Proficiency in Java, Python, C#, or Go and experience with SQL/NoSQL databases.

Responsibilities

  • Lead the design, development, testing, and deployment of scalable software applications.
  • Mentor a team of engineers and drive best practices in coding and architecture.
  • Collaborate with product managers and designers to translate requirements into technical specs.
  • Ensure security, scalability, and reliability of critical systems.
  • Guide architectural decisions and long-term technology strategy.

Skills

Java
Python
C#
Go
SQL/NoSQL
Cloud platforms (AWS/Azure/GCP)
Software architecture patterns
Agile methodologies
Leadership
Communication

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

AWS
Azure
GCP

Job description

About the Role Our client, a pioneering fintech company revolutionizing digital payments, is seeking an accomplished Lead Software Engineer to join their core development team in **Rustenburg**. This on-site position is crucial for architecting, developing, and deploying innovative software solutions that power their cutting-edge financial platforms. You will lead a talented team of engineers, guiding them through the entire software development lifecycle, from conception and design to implementation and maintenance. This role demands a blend of strong technical expertise, exceptional leadership skills, and a passion for building scalable, high-performance applications. The ideal candidate is a seasoned professional who thrives in a collaborative, fast-paced environment and is committed to delivering robust, secure, and user-centric software. Join us in shaping the future of finance from our state-of-the-art facilities in **Rustenburg**. We are dedicated to fostering a culture of innovation, technical excellence, and continuous learning for our esteemed team members. Your expertise will be instrumental in driving our technological advancements and ensuring the reliability of our critical systems.

Key Responsibilities
  • Lead the design, development, testing, and deployment of scalable and robust software applications.
  • Mentor and guide a team of software engineers, fostering best practices in coding, testing, and architecture.
  • Collaborate with product managers, designers, and other stakeholders to define software requirements and translate them into technical specifications.
  • Architect and implement efficient, reusable, and high-quality code across various platforms and technologies.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Drive the adoption of new technologies and methodologies to improve development processes and application performance.
  • Contribute to technical strategy discussions and long-term architectural planning.
  • Ensure the security, scalability, and reliability of all developed software solutions.
  • Foster a collaborative and productive team environment within the **Rustenburg** office.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with a significant portion in a lead or senior role.
  • Proficiency in one or more modern programming languages such as Java, Python, C#, or Go.
  • Strong experience with database technologies (SQL/NoSQL) and cloud platforms (AWS, Azure, GCP).
  • Deep understanding of software architecture patterns, design principles, and development best practices.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and debugging skills.
  • Proven leadership and team management capabilities.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
  • Experience in the fintech industry is a significant advantage.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with employer matching.
  • Generous annual leave and paid public holidays.
  • Opportunities for continuous learning, certifications, and conference attendance.
  • Access to cutting-edge technology and a stimulating work environment.
  • Professional growth and career advancement opportunities.
  • On-site amenities and a collaborative team culture in **Rustenburg**.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 2,100,000
Health insurance
Retirement savings plan
Professional development opportunities
+2
Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Rustenburg

On-site
ZAR 480,000 - 720,000
Competitive salary
Health insurance
Retirement plan
+2
Lead Software Engineer - Backend Services
Lead Software Engineer - Backend Services

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 2,200,000
Competitive salary
Health & wellness benefits
Performance bonus
+2
Lead Software Developer (Java)
Lead Software Developer (Java)

Placements24 • Centurion

On-site
ZAR 1,000,000 - 1,800,000
Medical insurance
Dental insurance
Performance bonus
+1
Lead Software Engineer - Backend - Remote
Lead Software Engineer - Backend - Remote

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Medical coverage
Paid time off
+4
Lead Software Engineer
Lead Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,800,000 - 2,400,000
Bonus potential
Health insurance
Retirement match
+4
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Retirement savings plan
+3
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
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