Senior software development lead
Our client is seeking a dynamic and experienced Senior Software Development Lead to guide their engineering teams in Sandton. This leadership role is responsible for overseeing the design, development, and deployment of high-quality software solutions that drive business innovation. You will mentor and manage a team of talented engineers, foster a culture of technical excellence, and ensure the successful delivery of complex projects within an agile framework. The role operates on a hybrid model, promoting collaboration and flexibility.
Key Responsibilities Lead, mentor, and manage a team of software engineers, fostering their professional growth and technical development. Oversee the entire software development lifecycle, from requirement gathering and design to testing, deployment, and maintenance. Drive the adoption of best practices in software engineering, including Agile methodologies, code quality, and automated testing. Collaborate closely with product managers, stakeholders, and other engineering teams to define project roadmaps and deliverables. Ensure the technical architecture of software solutions is scalable, robust, and maintainable. Conduct code reviews, provide constructive feedback, and promote a high standard of code quality. Requirements Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred. Minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role. Proven experience managing software development teams and delivering complex projects. Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, Java Script). In-depth understanding of software architecture patterns, design principles, and data structures. Excellent communication, interpersonal, and problem-solving skills. Benefits Highly competitive salary and executive bonus opportunities. Comprehensive health, dental, vision, and retirement benefits. Hybrid work model allowing for a balance of in-office and remote work. Generous budget for professional development, training, and conferences. Opportunity to shape the technology strategy and lead innovative projects.