Enable job alerts via email!

Software Engineer

Agile Bridge

Pretoria

Hybrid

ZAR 600,000 - 850,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic software development house in Pretoria as a Team Lead, responsible for leading a development team while also contributing to coding in Microsoft technologies. This role offers a unique opportunity to drive a greenfields project, mentor team members, and foster collaboration in a supportive environment. Flexibility for a hybrid work setup is also provided.

Benefits

Opportunity for growth and professional development
Collaborative, fun, and supportive work environment

Qualifications

  • Proven experience as a Senior Developer or Team Lead working with Microsoft tech stack.
  • At least 3 years' Team Lead Experience.
  • Demonstrated expertise in building greenfield projects.

Responsibilities

  • Lead and manage a team of 6 developers.
  • Oversee the full software development lifecycle.
  • Drive the adoption of coding standards and best practices.

Skills

Leadership
Communication
Agile practices
C#
.NET
Azure

Job description

Are you a seasoned tech professional who enjoys both leading a team and getting hands-on with code? Join our client's dynamic software development house in Pretoria, where you’ll take the lead on an exciting greenfields project in the Microsoft tech stack. While the role begins in-office, the company offers flexibility with the potential to move to a hybrid setup.

We’re looking for an approachable, easy-going team lead who can foster collaboration while driving technical excellence.

POSITION INFO : Overview :

As a Team Lead, you will play a dual role : both leading a skilled development team of 6 and contributing directly to the codebase. Your technical expertise in the Microsoft stack will be crucial in guiding the team through the project lifecycle, from design and development to deployment. You’ll be someone who enjoys mentoring and collaborating with a team while remaining hands-on in coding.

Responsibilities :

  • Lead and manage a team of 6 developers, ensuring a healthy balance between mentorship and autonomy.
  • Oversee the full software development lifecycle, including project planning, code reviews, and deployments.
  • Be hands-on with coding, ensuring high-quality deliverables, and solving complex technical challenges.
  • Foster a positive and collaborative team culture that prioritizes open communication, growth, and innovation.
  • Work closely with stakeholders to define project scope, timelines, and deliverables.
  • Manage sprint planning, daily standups, and retrospectives, ensuring adherence to agile practices.
  • Collaborate with cross-functional teams, including UX / UI designers, QA engineers, and DevOps, to deliver cohesive solutions.
  • Stay up to date with the latest developments in the Microsoft ecosystem, ensuring the team adopts best practices and leverages new technologies, while also being exposed to company hackathons and tech-talks.
  • Drive the adoption of coding standards, testing methodologies, and continuous integration practices.

Required Skills and Qualifications :

  • Proven experience as a Senior Developer or Team Lead working with the Microsoft tech stack (C#, .NET, Azure, etc.).
  • At least 3 years' Team Lead Experience
  • Strong leadership skills with the ability to manage and mentor a small team.
  • Demonstrated expertise in building greenfield projects from scratch.
  • In-depth knowledge of agile development practices.
  • Excellent communication and interpersonal skills – approachable, easy to work with, and a team player.
  • Ability to work in-office with flexibility for a hybrid arrangement in the future.

Nice to Have :

  • Experience with DevOps practices.
  • Prior experience in leading greenfields projects

Why Join Us?

  • Be part of a cutting-edge project from day one.
  • Opportunity for growth and professional development.
  • Collaborative, fun, and supportive work environment.

If you’re a tech enthusiast with strong leadership qualities and a passion for development, we’d love to hear from you. Apply today and lead the way in delivering innovative solutions!

Create a job alert for this search

Software Engineer • Pretoria, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.