Dijkstrack
Senior Software Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Western Cape, South Africa
Work mode:
Remote
Published on:
15 September 2026
What they need
Build software that makes an impact.
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
Essential Skills
- Commercial experience developing software using C#/.NET.
- 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.
- CI/CD pipeline experience.
- 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.
Why Join Dijkstrack?
- 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.
Other offers great for you!
These companies are also looking for great profiles
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
9 months ago
Quick apply
Team.is
Senior Software Engineer Fullstack Typescript H/F
70000 - 90000 euros
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
4 months ago
Quick apply