Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

Lead software engineer

Posted Updated 3 views
Discussion
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, Java Script, 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.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available