As a Lead Software Engineer, you'll guide a team in developing high-quality software solutions. Your expertise in various technologies will help improve engineering processes and enhance developer experience.
The Lead Software Engineer role at Edge Executive in Johannesburg involves overseeing a team of developers to create robust software solutions. You will be responsible for implementing best practices in software development and DevSecOps, ensuring that the team delivers high-quality products efficiently. Your leadership will be crucial in mentoring junior developers and fostering a collaborative environment.
In this position, you will work with a variety of technologies, including .NET/C#, Node.js, and Java/Spring. A strong background in frontend frameworks such as Angular, React/Next.js, Vue/Nuxt, or Svelte is essential. You will also utilize delivery metrics to identify areas for improvement in engineering flow and developer experience.
This role is ideal for someone with extensive experience in software development and a passion for leading teams. You should be comfortable making technical decisions and guiding the team towards achieving project goals. Strong communication skills and the ability to work collaboratively are key to success in this position.
Key responsibilities include: • Leading a team of software engineers in the development of applications • Implementing DevSecOps practices to enhance security and efficiency • Analyzing delivery metrics to improve processes and quality • Mentoring team members and promoting a positive work culture
If you are a seasoned software engineer looking to take the next step in your career and lead a talented team, this position could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.