Senior Software Engineer — Hybrid | Cape Town

Smart4 Energy

Wes-Kaap

Hybrid

ZAR 850,000 - 1,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Smart4 Energy in Cape Town seeks a Senior Software Engineer to join a hybrid development team. The role is hands-on, focusing on solving complex technical problems, creating new software products and enhancing existing solutions within a collaborative engineering environment.

You will contribute across the full software development lifecycle, provide technical guidance and mentorship, review code, and help maintain high engineering standards while delivering in Agile/Scrum environments.

Qualifications

  • 3+ years of commercial software development experience, senior/lead level preferred.
  • Strong expertise in C#/.NET, Python, or TypeScript.
  • Experience with APIs, services and database integration.
  • Experience in Agile/Scrum environments and modern development practices.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Contribute to architecture and technical design decisions.
  • Participate in code reviews and promote engineering standards.
  • Provide technical guidance and mentorship to other engineers.
  • Work with cross-functional teams to translate requirements into software solutions.

Skills

C# / .NET
Python
TypeScript
Object-Oriented Design
SQL
APIs
Agile / Scrum
Code reviews
Communication
Mentorship

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

GitHub Actions
Azure DevOps
Docker
Kubernetes

Job description

Smart4 Energy in Cape Town seeks a Senior Software Engineer to join a hybrid development team. The role is hands-on, focusing on solving complex technical problems, creating new software products and enhancing existing solutions within a collaborative engineering environment.

You will contribute across the full software development lifecycle, provide technical guidance and mentorship, review code, and help maintain high engineering standards while delivering in Agile/Scrum environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

Hybrid
ZAR 850,000 - 1,200,000
Senior Software Engineer - Hybrid, Cape Town
Senior Software Engineer - Hybrid, Cape Town

Confluence • Cape Town

Hybrid
ZAR 850,000 - 1,250,000
Time Off
Career Development
Social Events
+2
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg

Recruiters of Distinction • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 655,000 - 932,000
Hybrid work environment
Exposure to modern web technologies
Collaborative culture
Analytics Software Engineer — Hybrid Cape Town
Analytics Software Engineer — Hybrid Cape Town

Style Analytics • Cape Town

Hybrid
ZAR 600,000 - 900,000
Generous Time Off packages including ½
Global Career Development
Social Events
+2
Senior Software Engineer — Hybrid Backend/Frontend Lead
Senior Software Engineer — Hybrid Backend/Frontend Lead

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Java Engineer — Hybrid Cape Town, Build Microservices
Senior Java Engineer — Hybrid Cape Town, Build Microservices

Communicate Recruitment • Wes-Kaap

Hybrid
ZAR 900,000 - 1,000,000
Senior JavaScript Engineer — Hybrid, Growth, Impact
Senior JavaScript Engineer — Hybrid, Growth, Impact

Entelect • Johannesburg

Hybrid
ZAR 850,000 - 1,200,000
Salary increases & bonuses
Loyalty leave
Wellness programs
+4
Senior Java Engineer — Hybrid, Enterprise Impact & Growth
Senior Java Engineer — Hybrid, Enterprise Impact & Growth

Entelect • Wes-Kaap

Hybrid
ZAR 900,000 - 1,400,000
Salary increases twice yearly
Loyalty leave
Wellness programs
+1
Senior MEAN Stack Engineer - Hybrid (3 days in-office)
Senior MEAN Stack Engineer - Hybrid (3 days in-office)

60 Degrees • Durbanville

Hybrid
ZAR 949,000 - 1,339,000
Hybrid work model
Salary including medical aid subsidy
30 days annual leave
+3
Senior Software Engineer & Solution Architect (Hybrid)
Senior Software Engineer & Solution Architect (Hybrid)

Edgexec (Pty) Ltd • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000