Senior Software Engineer

Dijkstrack Ltd.

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Dijkstrack in South Africa is seeking an experienced Senior Software Engineer with strong C#/.NET expertise to join our growing engineering team. You’ll work on enterprise-scale applications and collaborate with cross-functional teams to deliver high-quality software that solves real business challenges.

This hands-on role involves influencing technical decisions, mentoring junior engineers, building RESTful services, and contributing across the full development lifecycle.

Qualifications

  • 6+ years of commercial software development experience.
  • Degree in Computer Science or Software Engineering.
  • Based in South Africa.
  • South African citizen or holds current PR.
  • Work remotely from anywhere in South Africa.
  • Permanent employment with long-term career growth.
  • International projects using modern technologies.
  • Collaborative, supportive engineering culture.
  • Opportunities to work across industries and solve meaningful technical challenges.
  • Continuous learning and professional development.

Responsibilities

  • Design, develop and maintain high-quality software applications.
  • Build scalable backend services and APIs.
  • Write clean, maintainable and well-tested code.
  • Collaborate with Product Managers, Developers and QA Engineers.
  • Lead architecture discussions and technical design decisions.
  • Review code and drive engineering best practices across the team.
  • Troubleshoot, optimise and improve existing systems.
  • Contribute throughout the full software development lifecycle.

Skills

Object-oriented programming
RESTful APIs
SQL
Agile methodologies
Team collaboration

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git
Docker
Kubernetes
Cloud platforms (AWS/Azure/GCP)

Job description

At Dijkstrack, we partner with some of the world's leading organisations to build innovative, scalable software solutions. We're looking for an experienced Senior Software Engineer with strong C#/.NET expertise to join our growing engineering team.

If you're passionate about clean code, solving complex problems, and working with talented people, we'd love to hear from you.

The Opportunity

As a Senior Software Engineer, you'll work on enterprise-scale applications used by organisations across multiple industries. You'll collaborate with cross-functional teams to design, build and deliver high-quality software that solves real business challenges.

This is a hands-on development role where you'll influence technical decisions, contribute to modern architectures, and mentor junior engineers as you continue to grow your own skills.

What You'll Be Doing

  • Design, develop and maintain high-quality software applications.
  • Build scalable backend services and APIs.
  • Write clean, maintainable and well-tested code.
  • Collaborate with Product Managers, Developers and QA Engineers.
  • Lead architecture discussions and technical design decisions.
  • Review code and drive engineering best practices across the team.
  • Troubleshoot, optimise and improve existing systems.
  • Contribute throughout the full software development lifecycle.

What We're Looking For

  • Solid understanding of object-oriented programming and software design principles.
  • Experience building RESTful APIs and backend services.
  • Strong knowledge of SQL and relational databases.
  • Experience working with Git and modern development workflows.
  • Strong understanding of Agile development methodologies.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Experience with Docker and Kubernetes.
  • Exposure to microservices and distributed systems.
  • Frontend experience with Angular or React is advantageous.
  • Experience working on enterprise-scale applications.

What You'll Need

  • 6+ years' commercial software development experience.
  • Degree in Computer Science, Software Engineering.
  • Based in South Africa.
  • South African citizen or hold current PR.
  • Work remotely from anywhere in South Africa.
  • Permanent employment with long-term career growth.
  • International projects using modern technologies.
  • A collaborative, supportive engineering culture.
  • Opportunities to work across a variety of industries and solve meaningful technical challenges.
  • Continuous learning and professional development.

If you're looking for your next opportunity and want to work with a team that values great engineering, collaboration, and continuous improvement, we'd love to hear from you.

Apply today or reach out for a confidential chat.

Create a job alert for this search

Senior Software Engineer • South Africa, Western Cape, South Africa

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior .NET Engineer: Scalable Backend & Cloud
Senior .NET Engineer: Scalable Backend & Cloud

Dijkstrack Ltd. • South Africa

Remote
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Software Engineer - Full Stack Development
Senior Software Engineer - Full Stack Development

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Salary + bonus opportunities
Health, dental, and vision insurance
Paid time off
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000