- Job Type Full Time
- Qualification Bachelors
- Experience
- Location Gauteng
- City Johannesburg
- Job Field ICT / Computer
Software Engineering Team Lead at Mukuru
Software Engineering Team Lead
What You’ll Do
- Lead & Mentor: Inspire, coach, and develop a team of 2–5 software engineers, nurturing a culture of learning and excellence.
- Own the Product: Take accountability for delivery – ensuring solutions meet user needs, deadlines, and top-notch quality.
- Set the Standard: Apply and promote best practices in .NET Core, microservices, domain-driven and hexagonal architecture, and CI/CD pipelines.
- Be Agile: Collaborate with Product Owners, Business Analysts, DevOps, and cross-functional teams to deliver in a dynamic Scrum environment.
- Elevate the Team: Conduct performance reviews, provide constructive feedback, and empower your team to grow.
- Innovate: Spot opportunities for process improvement and drive efficiencies across development workflows.
What We’re Looking For
- Proven track record as a Senior Software Engineer or Team Lead.
- Strong proficiency in .NET Core, with expertise in microservices architecture, DDD, and hexagonal architecture.
- Hands-on experience with Git, GitLab, and GitHub.
- Deep understanding of Agile/Scrum and successful delivery in such environments.
- Excellent leadership, mentoring, and communication skills.
- A proactive problem solver with a strong sense of ownership and accountability.
Bonus Points If You Have
- Experience collaborating with DevOps, Test Analysts, Product Owners, and multi-team environments.
- Skills in negotiating priorities and influencing teams to align with shared goals.
- A flair for introducing innovative process improvements to development cycles.
Method of Application
Interested and qualified? Go to Mukuru on mukuru.breezy.hr to apply

Leave a Comment