Software Engineer

nCino
South Africa
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Collaboration","Communication","Troubleshooting","Problem-solving","Continuous learning"]

Design, develop, and test complex software systems and applications that support cloud-based banking enhancements and new products. Work with a software engineering team to refine products via ticketing and analysis, follow architectural decisions, and collaborate cross-functionally on launch and go-live plans. Contribute to CI/CD and automated testing, troubleshoot complex tickets, and maintain system hygiene. Use AI tools to improve development efficiency and integrate AI/ML capabilities when appropriate.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
nCino
nCino
1 month ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 days agoStatus: Live

Job Summary

Design, develop, and test complex software systems and applications that support cloud-based banking enhancements and new products. Work with a software engineering team to refine products via ticketing and analysis, follow architectural decisions, and collaborate cross-functionally on launch and go-live plans. Contribute to CI/CD and automated testing, troubleshoot complex tickets, and maintain system hygiene. Use AI tools to improve development efficiency and integrate AI/ML capabilities when appropriate.
Location: South Africa
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Support software engineering team in designing, developing, and testing complex systems and applications for enhancements and new products.
  • •Assist with product refinement by creating tickets, analyzing development work, and independently troubleshooting complex tickets and dependencies.
  • •Follow team architectural decisions, participate in brainstorming, and contribute to proof-of-concept implementations and prototypes.
  • •Contribute to CI/CD processes, including automated testing and improving testing coverage.
  • •Support cross-functional launch and go-live activities, analyze adoption and release barriers, and help maintain system hygiene with high-quality code and code reviews.

Key Requirements

  • •Bachelor’s Degree in Computer Science or a related field with 3+ years of experience/proficiency (or a combination of education and experience).
  • •Proficiency in at least one programming language and knowledge of software design principles and development tools/frameworks.
  • •Experience with web application development.
  • •Strong understanding of software engineering best practices, including coding standards, code reviews, source control, and testing.
  • •Proficient knowledge of code versioning tools such as Git.
Experience:3+ years
Education:Bachelor's in Computer Science
Skills:CollaborationCommunicationTroubleshootingProblem-solvingContinuous learning
Tech Stack:GitCI/CDAutomated testingWeb application developmentJavaScriptTypeScriptC#AngularReactAWSAWS LambdaAWS CloudFormationAPIGatewayAgileScrumTDDAIAI/ML

Company Brief

nCino
Provides cloud banking software and digital transformation solutions for financial institutions, offering a platform to streamline lending, deposit, workflow, and customer relationship processes.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Wilmington, United States
Founded: 2012
WebsiteLinkedIn