Senior Full Stack C# Software Engineer - React /Azure

60 Degrees

Wes-Kaap

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working model
International collaboration (SA/AU)

Job summary

60 Degrees is seeking a Senior Full Stack Software Engineer to help evolve a global SaaS platform and lead architectural decisions. You will drive major features end-to-end, balancing performance, security, and reliability while keeping hands-on coding responsibilities.

Join a high-performing team with cloud-native and distributed systems focus. The role offers hybrid work (2–3 days in office) and cross-continental collaboration between South Africa and Australia, based in Cape Town.

Qualifications

  • 8+ years of professional software engineering experience.
  • Strong software design and architecture experience within modern SaaS environments.
  • Expertise in C#, .NET, ASP.NET Core and RESTful API development.
  • Experience building and operating cloud-native applications.
  • Strong understanding of distributed systems and microservices architectures.
  • Advanced SQL and database optimisation experience.
  • Experience with Azure cloud services and Infrastructure as Code.
  • Strong understanding of CI/CD, automated testing, monitoring, and operational excellence.
  • Experience designing scalable, secure, and maintainable software platforms.

Responsibilities

  • Lead the design and development of complex software solutions and cloud services.
  • Drive architecture and design decisions across multiple systems and components.
  • Own major features and services from design through long-term production operation.
  • Design scalable APIs, integrations, and service workflows.
  • Improve platform reliability, security, performance, and operational maturity.
  • Lead technical investigations, root-cause analysis, and complex troubleshooting initiatives.
  • Contribute to cloud infrastructure, CI/CD pipelines, and DevOps best practices.
  • Mentor engineers through design reviews, code reviews, and hands-on collaboration.
  • Partner with Product and Engineering leaders to shape technical roadmaps.
  • Influence engineering standards and help drive continuous improvement across the organisation.

Skills

C# & .NET
ASP.NET Core
RESTful APIs
Cloud-native apps
Distributed systems
SQL & DB optimization
Azure
CI/CD & DevOps
Architectural leadership
Mentoring

Job description

Some engineers write code. Others build systems that shape the future of a product.

Our client is searching for an exceptional Senior Full Stack Software Engineer to play a pivotal role in the evolution of a global SaaS platform. This is an opportunity to join a high-performing engineering team where technical leadership, architectural thinking, and end-to-end ownership are valued as highly as coding ability.

We're looking for someone who has personally driven major initiatives from concept through deployment and production support. Someone who has designed systems, influenced technical direction, solved complex architectural challenges, and elevated the engineers around them.

You'll be trusted to make meaningful technical decisions, architect scalable solutions, and balance performance, reliability, security, and delivery speed. This is not a role for someone who wants to stay within a narrow development lane. It's for an engineer who enjoys operating at a broader level while remaining hands-on and deeply technical.

If you've built large-scale cloud solutions, enjoy leading through influence, and thrive in environments where ownership is expected rather than assigned, we'd love to speak with you.

WHAT YOU WILL BE BUILDING
  • Scalable SaaS products used by customers across multiple markets
  • Large-scale cloud-native applications and distributed systems
  • Complex backend services, APIs, and integrations
  • Cloud infrastructure supporting mission-critical business functionality
  • Reusable platform capabilities that enable future product growth
  • High-availability systems designed for long-term scalability and reliability
YOUR KEY RESPONSIBILITIES
  • Lead the design and development of complex software solutions and cloud services
  • Drive architecture and design decisions across multiple systems and components
  • Own major features and services from design through long-term production operation
  • Design scalable APIs, integrations, and service workflows
  • Improve platform reliability, security, performance, and operational maturity
  • Lead technical investigations, root-cause analysis, and complex troubleshooting initiatives
  • Contribute to cloud infrastructure, CI/CD pipelines, and DevOps best practices
  • Mentor engineers through design reviews, code reviews, and hands-on collaboration
  • Partner with Product and Engineering leaders to shape technical roadmaps
  • Influence engineering standards and help drive continuous improvement across the organisation
OUR REQUIRED EXPERTISE

Technical Expertise

  • 8+ years of professional software engineering experience
  • Strong software design and architecture experience within modern SaaS environments
  • Expertise in C#, .NET, ASP.NET Core and RESTful API development
  • Experience building and operating cloud-native applications
  • Strong understanding of distributed systems and microservices architectures
  • Advanced SQL and database optimisation experience
  • Experience with Azure cloud services and Infrastructure as Code
  • Strong understanding of CI/CD, automated testing, monitoring, and operational excellence
  • Experience designing scalable, secure, and maintainable software platforms
Problem-Solving & Ownership
  • Demonstrated ownership of large-scale systems throughout their full lifecycle
  • Track record of driving complex projects from architecture through delivery
  • Strong decision-making skills with the ability to balance technical and business priorities
  • Proven success resolving complex production and scalability challenges
  • Ability to simplify complexity and create sustainable long-term solutions
  • Experience leading technical discussions and architectural workshops
  • Strong stakeholder engagement skills across technical and non-technical audiences
  • Proven mentoring and coaching experience
  • Ability to influence without direct authority
  • Excellent written and verbal communication skills
YOUR REWARD
  • Opportunity to shape the future of a growing global SaaS platform
  • High-impact role with significant influence over architecture and technical direction
  • Work alongside talented engineers in a collaborative, product-focused environment
  • Exposure to modern cloud technologies, distributed systems, and advanced engineering practices
  • Hybrid working model (2–3 days per week in office)
  • International collaboration across South Africa and Australia
  • Location: Cape Town (Tygervalley)
  • Competitive package aligned to experience and impact

This role is for builders, problem-solvers, and technical leaders; If you've successfully led complex engineering initiatives, enjoy architecting scalable solutions, and want to play a defining role in the growth of a product, we'd love to hear from you.

For more roles, please have a look at our website (www.60degrees.com) or follow us on LinkedIn (https://www.linkedin.com/company/10287263/)

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

Similar jobs worth comparing

Junior Full Stack C# Software Engineer - React
Junior Full Stack C# Software Engineer - React

60 Degrees • Wes-Kaap

Hybrid
ZAR 360,000 - 540,000
Hybrid work model
Mentoring from senior engineers
Exposure to cloud/DevOps practices
+1
Senior Full-Stack Architect: C#, .NET & Azure SaaS
Senior Full-Stack Architect: C#, .NET & Azure SaaS

60 Degrees • Wes-Kaap

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid working model
International collaboration (SA/AU)
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Principal Engineer (Full - Stack / Platform / Data)
Principal Engineer (Full - Stack / Platform / Data)

Lesaka Technologies Inc. • Cape Town

Hybrid
ZAR 800,000 - 1,100,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior C# .NET Software Developer
Senior C# .NET Software Developer

ATS Client • Cape Town

Hybrid
ZAR 1,320,000 - 1,500,000
Hybrid work (2-3 days in office)
Bonus eligibility
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Team Lead Developer - Cape Town, Hybrid
Team Lead Developer - Cape Town, Hybrid

Ada Meher • Wes-Kaap

Hybrid
ZAR 130,000