Job Details

Senior Software Developer

Job Type: Contract
Location: JHB, Gauteng
Posted: 7 April 2026

Are you a seasoned engineer who views code as a craft? We are looking for a Senior Software Engineer to lead the development of high-quality, integrated software products. This isn’t just a "coding" job—you will be the guardian of our technical standards, a mentor to the team, and the architect of our CI/CD pipelines.

You will work across "vertical slices" of our ecosystem—meaning you’ll touch everything from Account and Balance APIs to our infrastructure—ensuring our systems are performant, compliant, and rock-solid.

Responsiblities

1. Architect & Design

  • Translate complex business needs into well-documented technical designs.

  • Ensure all products adhere to Enterprise Architecture (EA) standards (e.g., latest .NET LTS versions).

  • Actively identify and dismantle technical debt while ensuring no PII (Personally Identifiable Information) ever hits our databases.

2. Engineering Excellence

  • Develop, release, and maintain multiple integrated products.

  • Lead by example: Participate in and lead code reviews, ensuring performance and compliance are baked in.

  • The Campsite Rule: You leave every codebase cleaner than you found it.

  • Mentorship: Coach junior members through pair programming and deliberate practice.

3. Modern Devops & Automation

  • Build and manage robust, fully

    Are you a seasoned engineer who views code as a craft? We are looking for a Senior Software Engineer to lead the development of high-quality, integrated software products. This isn’t just a "coding" job—you will be the guardian of our technical standards, a mentor to the team, and the architect of our CI/CD pipelines.

    You will work across "vertical slices" of our ecosystem—meaning you’ll touch everything from Account and Balance APIs to our infrastructure—ensuring our systems are performant, compliant, and rock-solid.

    Qualification and Experience1. Architect & Design

    • Translate complex business needs into well-documented technical designs.

    • Ensure all products adhere to Enterprise Architecture (EA) standards (e.g., latest .NET LTS versions).

    • Actively identify and dismantle technical debt while ensuring no PII (Personally Identifiable Information) ever hits our databases.

    2. Engineering Excellence

    • Develop, release, and maintain multiple integrated products.

    • Lead by example: Participate in and lead code reviews, ensuring performance and compliance are baked in.

    • The Campsite Rule: You leave every codebase cleaner than you found it.

    • Mentorship: Coach junior members through pair programming and deliberate practice.

    3. Modern Devops & Automation

    • Build and manage robust, fully automated CI/CD pipelines.

    • Implement Infrastructure as Code (IaC) using tools like Terraform.

    • Master "Safe Deployment" strategies, including Blue/Green and Canary releases to minimize downtime.

    • Ensure 80%+ code coverage and rigorous quality gates.



      Qualification and Experience

      • Education: A Bachelor’s Degree in Computer Science, IT, or a related field.

      • Experience: 4–6 years of professional software development experience.

      • Technical Depth: Deep understanding of .NET (or relevant stack), API integration, and database management (moving logic out of DBs into services).

      • Testing Mindset: Experience with automated functional and non-functional testing (LnP, T3, etc.).

      • Tooling: Familiarity with Terraform/IaC, YAML-based pipelines, and monitoring/alerting tools.

  • Implement Infrastructure as Code (IaC) using tools like Terraform.

  • Master "Safe Deployment" strategies, including Blue/Green and Canary releases to minimize downtime.

  • Ensure 80%+ code coverage and rigorous quality gates.

Experience and Qualification

  • Education: A Bachelor’s Degree in Computer Science, IT, or a related field.

  • Experience: 4–6 years of professional software development experience.

  • Technical Depth: Deep understanding of .NET (or relevant stack), API integration, and database management (moving logic out of DBs into services).

  • Testing Mindset: Experience with automated functional and non-functional testing (LnP, T3, etc.).

  • Tooling: Familiarity with Terraform/IaC, YAML-based pipelines, and monitoring/alerting tools.

Apply Online

Applying for: Senior Software Developer

Allowed formats: PDF, DOC, DOCX, RTF, TXT. Max size: 5 MB

Thank you for registering!

Thank you for registering with us! Your CV and details have been successfully submitted. We'll be in touch if a position matching your profile becomes available. Best of luck with your job search!