Dijkstrack logo

Senior Software Engineer

Dijkstrack
Posted 1 hour ago
South AfricaRemoteEngineering & Development
Is this job info correct?
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.

Essential Skills

What We're Looking For

  • 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.

Similar jobs