Pinewood.AI

Lead Software Developer

Pinewood.AI

full-time

Posted on:

Location Type: Hybrid

Location: Cape Town • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudJavaScript.NETSQL

About the role

  • Lead a team of developers and senior engineers within the Cape Town hub, providing day-to-day technical direction and support.
  • Collaborate closely with UK-based Product and Engineering teams to deliver high-quality features and enhancements for the Pinewood Automotive Intelligence Platform.
  • Remain hands-on in coding, design, and architecture, promoting best practices across the full .NET stack.
  • Mentor and coach team members, helping them grow their technical capability and encouraging a culture of learning and improvement.
  • Ensure the team delivers scalable, secure, and maintainable solutions that meet enterprise SaaS standards.
  • Support the Engineering Manager with shaping local engineering processes, CI/CD pipelines, and development practices.
  • Participate in architectural discussions, contributing to long-term technical decisions.
  • Encourage strong communication and collaboration across the Cape Town and UK engineering teams.
  • Diagnose complex issues, review code, and lead the resolution of technical challenges.
  • Contribute to building a positive, high-performing team culture within the new hub.

Requirements

  • Proven experience as a Lead Developer, Senior Developer, or Technical Lead within a SaaS or enterprise software environment.
  • Strong hands-on expertise in C#, .NET / .NET Core, and SQL / T-SQL.
  • Solid understanding of database design, performance optimisation, and query tuning.
  • Experience delivering front-end functionality using HTML, JavaScript, and Razor.
  • Practical experience working with Azure Cloud Services and Azure DevOps (or equivalent CI/CD tooling).
  • Proficiency with Visual Studio or VS Code.
  • Strong understanding of software architecture, system design, and agile delivery practices.
  • Experience guiding or mentoring developers, with the ability to lead through influence as well as example.
  • Excellent communication skills, confident working with distributed teams across regions and time zones.
  • Experience in the automotive or enterprise SaaS industries, or with complex, high-availability platforms, is highly desirable.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET.NET CoreSQLT-SQLHTMLJavaScriptRazordatabase designperformance optimisation
Soft skills
leadershipmentoringcommunicationcollaborationproblem-solvingteam buildinginfluencecoachingculture of learningtechnical direction