Senior Software Engineer

nCino
Full-time Johannesburg, Gauteng Software Architecture & Engineering
Posted:
March 02, 2026
Location:
Johannesburg, Gauteng, South-Africa

Job Description

nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.

Responsibilities:

  1. Lead planning, designing, development, and testing of software systems or applications, including cloud-based tools.
  2. Guide team members to support project objectives and troubleshoot client issues.
  3. Provide input on architectural decisions and best practices.
  4. Incorporate automated tests and mentor team members on automation strategies.
  5. Lead brainstorming sessions, propose innovative solutions, and identify opportunities for proof-of-concepts.
  6. Consider scalability, maintainability, and high-level design aspects.
  7. Identify risks and develop mitigation strategies.
  8. Assist in selecting technologies and tools.
  9. Design code aligned with service architecture and stay updated on industry developments.
  10. Understand data models and facilitate communication withi...

Apply for this Job

Submit your application for the Senior Software Engineer position at nCino.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Johannesburg, South-Africa
Posted: March 02, 2026
Deadline: April 11, 2026