Lead Software Engineer

Johannesburg, GP, ZA, South Africa

Job Description

Are you a visionary engineer who loves to build scalable, secure systems and mentor the next generation of developers? Do you dream in code and think in architecture diagrams? If you're ready to lead a talented team and make a massive impact, CloudSmiths wants you!



As a Lead Software Engineer, you won't just be writing code. You'll be the technical cornerstone of your team, responsible for designing robust systems, setting technical direction, and fostering a culture of excellence. You'll split your time between hands-on development, high-level architectural design, and empowering your team members to do their best work.

Your key responsibilities will include:




Architecting & Designing robust, scalable, and secure applications on multi-cloud platforms. Leading & Mentoring a team of talented engineers, conducting code reviews, and promoting best practices. Hands-On Development using your expertise to build features and solve complex technical challenges. Driving Security by embedding security engineering principles throughout the entire software development lifecycle. Shaping Technical Strategy by making key decisions on technology, frameworks, and infrastructure.



What You'll Bring to the Table







We're looking for a seasoned expert with a passion for both technology and people.


Must-Have Skills & Experience:




5 years + Deep proficiency in Python (specifically with FastAPI) and front-end development using React. Proven, hands-on experience designing and deploying solutions on both GCP & AWS. You should be comfortable navigating the services and trade-offs of both platforms. Demonstrable experience in software architecture, designing microservices, and building resilient, high-availability systems. Strong practical knowledge of Kubernetes (K8s) for orchestration and deployment. Security First Mindset: Solid experience in security engineering, including threat modeling, secure coding practices, and vulnerability management. A genuine passion for helping other engineers grow their skills and a track record of leading technical teams to success. You embrace the future of software development, actively using AI tools like GitHub Copilot to accelerate delivery and write better code, faster.



Why You'll Love Working at CloudSmiths

??


Impactful Work:

Solve real-world problems for a diverse range of exciting clients.

Culture of Learning:

We invest in your growth with training budgets, certifications, and conference passes.

Flexibility:

We trust you to get your work done, whether you're at home or in one of our collaborative office spaces.

Great Team:

Join a supportive, brilliant, and fun-loving team of tech enthusiasts based all over the world *

Competitive Compensation:

We offer an excellent salary, wellness benefits + excellent certification incentives

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1540595
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned