As a Lead Software Engineer, you'll play a crucial role in enhancing the development process and ensuring high-quality software delivery. This position is ideal for someone with a strong background in DevSecOps and a passion for improving developer experiences.
The Lead Software Engineer position at Edge Executive in Johannesburg is focused on enhancing the software development lifecycle through effective DevSecOps practices. You will be responsible for using delivery metrics to identify areas for improvement in engineering flow and quality, ensuring that the development team operates efficiently and effectively. Your role will also involve partnering with QA teams to establish robust testing practices, including unit, integration, contract, and end-to-end testing.
In this role, you will lead initiatives aimed at onboarding new team members and building their capabilities. Your expertise will be essential in creating a supportive environment that fosters growth and encourages best practices in software development. You will collaborate closely with other engineers and stakeholders to ensure that the software delivered meets high standards of quality and performance.
This position is well-suited for experienced engineers who are passionate about improving processes and enhancing the developer experience. You should have a solid understanding of DevSecOps principles and be able to apply them effectively within a team setting. Strong communication skills and the ability to work collaboratively are key to success in this role.
Key responsibilities include: • Leading the engineering team in adopting DevSecOps practices • Analyzing delivery metrics to drive improvements • Collaborating with QA to implement comprehensive testing strategies • Mentoring and onboarding new engineers
To thrive in this role, you should have a strong background in software engineering, a commitment to quality, and a desire to lead and inspire others in the team.
You'll be taken to the original listing on CareerJet to apply.