Engineering Team Lead
About the Role
Join our clients innovative tech organisation as an Engineering Team Lead, where you'll drive technical excellence and mentor a cross-functional team to deliver impactful software solutions. This role offers a perfect blend of hands-on development, leadership, and strategic input, supporting your career growth while promoting work-life balance through collaborative projects and professional development opportunities.
Role Details
- Work Arrangement: Remote anywhere in South Africa
- Contract Type: Long Term 12 month contract
- Duration: Full-time, ongoing
Key Responsibilities
- Provide technical leadership and mentorship to software engineers, guiding architecture and fostering a collaborative engineering culture.
- Oversee full-stack development, including design, testing, and integration of web applications for optimal performance and scalability.
- Manage project planning and execution across 2-3 agile teams, ensuring timely delivery and high-quality outcomes.
- Identify team strengths and development needs, creating personalised growth plans to enhance skills and career progression.
- Collaborate with stakeholders to align technical strategy with business goals, while implementing DevOps practices for efficient deployments.
Competency Profile
Strong leadership and communication skills to inspire teams and bridge technical and non-technical stakeholders.
Excellent problem-solving abilities with a focus on innovation and continuous improvement.
Commitment to teamwork, inclusivity, and staying abreast of industry trends for balanced professional growth.
Required Skills & Experience
- Bachelor's degree in Computer Science, Software Engineering, or equivalent, with 8+ years in software development.
- Proven leadership in managing cross-functional teams and delivering complex projects using agile methodologies.
- Experience with cloud services (AWS) and microservices architecture.
Required Technical Skills
- Expertise in .NET for full-stack development, including front-end and back-end frameworks.
- Proficiency in API integration, focusing on security, scalability, and efficiency.
- Strong testing and debugging skills, including unit tests and code optimisation.
- Familiarity with DevOps practices, CI/CD pipelines, containerisation, and cloud deployment.
- Agile or Scrum certification with project management tool experience.
Optional Technical Skills
- Experience in recruitment and mentoring within engineering teams.
- Knowledge of emerging technologies and industry trends.
- Background in stakeholder communication and technical strategy development.
Shift is from 02:00 to 11:00 America/New_York time.