Enable job alerts via email!

Senior Software Engineer

Cloudsmiths Proprietary Limited

Johannesburg

Hybrid

ZAR 400 000 - 500 000

Full time

3 days ago
Be an early applicant

Job summary

A leading cloud solutions provider in Johannesburg is seeking a Senior Software Engineer to drive projects and mentor junior engineers. You'll build complex features and ensure code quality across applications, utilizing Python, FastAPI, and your cloud expertise on GCP and AWS. This role offers a culture of learning, flexibility, and competitive compensation.

Benefits

Training budgets
Wellness benefits
Certification incentives
Flexibility to work remotely or in-office

Qualifications

  • 4+ years of professional software engineering experience.
  • Hands-on experience deploying and managing solutions on GCP & AWS.
  • Experience in security engineering principles and secure coding practices.

Responsibilities

  • Writing clean, scalable, and robust code for complex features and applications.
  • Contributing to the design and architecture of secure, scalable applications on multi-cloud platforms.
  • Supporting and mentoring junior and mid-level engineers.

Skills

Python
FastAPI
React
Kubernetes (K8s)
Security Engineering
Mentorship

Tools

GCP
AWS
Job description

As a Senior Software Engineer, you'll be a key player on our team, driving projects forward with your technical expertise.

You will be responsible for building complex features, designing scalable solutions, and championing best practices in code quality and security.

You'll balance expert-level, hands-on development with mentoring other engineers and contributing to architectural decisions.

Key Responsibilities
  • Writing clean, scalable, and robust code for complex features and applications.
  • Contributing to the design and architecture of secure, scalable applications on multi-cloud platforms.
  • Supporting and mentoring junior and mid-level engineers through code reviews, pair programming, and sharing your expertise.
  • Applying your security engineering knowledge to ensure our applications are secure by design.
  • Driving technical improvements and championing best practices across the team.
What You'll Bring to the Table
  • Must-Have Skills & Experience: 4+ years of professional software engineering experience.
  • Strong skills in Python (specifically with FastAPI) and front-end development using React.
  • A deep-stated belief in writing clean, tested, and maintainable code.
  • Proven, hands-on experience deploying and managing solutions on GCP & AWS.
  • Strong practical knowledge of Kubernetes (K8s) for orchestration and deployment.
  • Solid experience in security engineering principles and secure coding practices.
  • A genuine passion for mentorship and helping other engineers grow their skills.
  • You embrace the future of software development, actively using AI tools like GitHub Copilot to accelerate delivery.
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 based at home or in our Johannesburg and Cape Town offices.
  • Great Team: Join a supportive, brilliant, and fun-loving team of tech enthusiasts across the globe.
  • Competitive Compensation: We offer an excellent salary, wellness benefits, and excellent certification incentives.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.