We have an exciting opportunity for a Software Engineering Team Lead to join our cross functional Staff apps engineering team, where you’ll be surrounded by passionate individuals! The ideal candidate is expected to be a technical expert, a team leader, and a problem solver, ensuring the successful delivery of high-quality software products while continuously enhancing processes and encouraging a collaborative work environment. We are a dynamic and innovative team committed to revolutionizing the industry. As a Software Engineering Team Lead, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. You'll have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale
Duties And Responsibilities (Include But Are Not Limited To)
- Lead, mentor, and provide technical guidance to a team of 2 - 5 software engineers, encouraging a culture of continuous learning and growth.
- Take ownership of the product or project, ensuring it meets quality standards, deadlines, and user requirements.
- Demonstrate expertise in .Net Core and/or PHP, Symfony (or similar), microservices architecture, domain-driven design, hexagonal architecture, CI/CD, and guide the team in effectively applying these.
- Identify and implement process improvements, introducing efficiencies and best practices to enhance development workflows.
- Work in an Agile and Scrum environment, collaborating with cross-functional teams, Product Owners, Business Analysts, and DevOps to deliver high-quality software.
- Encourage strong working relationships within the team and influence multi-teams to align with project goals and objectives.
- Conduct regular performance reviews, set goals, and provide constructive feedback to team members, promoting their professional development.
Key Requirements
- Proven experience as a senior software engineer or team lead with a deep understanding of software development processes and methodologies.
- Strong proficiency in .Net Core and/or PHP and Symfony (or similar), along with experience in microservices, domain-driven design, and hexagonal architecture.
- Proficiency in Git, Gitlab, and GitHub for code version control and collaboration.
- Familiarity with Agile and Scrum methodologies and a track record of successfully leading Agile development teams.
- Excellent leadership and communication skills, with a focus on mentoring, coaching, and guiding team members.
- Exceptional problem-solving abilities and a proactive attitude toward addressing technical challenges.
- A strong sense of responsibility and ownership for project success, quality, and client satisfaction.
Additional Skills
- Ability to collaborate effectively with DevOps teams to ensure seamless deployment and infrastructure support.
- Experience working alongside Test Analysts, Product Owners, Business Analysts, and other team leads to achieve project goals.
- Skill in influencing multi-teams and negotiating priorities to achieve project objectives.
- A drive for process efficiency and the ability to introduce improvements in development processes
NB: Only candidates within a time zone that is no more than 2 hours different from our current time zone will be considered.
I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!
_Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.
_If you do not receive any response after two weeks, please consider your application unsuccessful.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS