Senior Software Engineer-1

nCino
Johannesburg
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Decision-making","Interpersonal skills","Mentoring","Collaboration"]

Design, build, and troubleshoot software solutions to support team project objectives, working independently across a range of engineering tasks. Provide technical guidance and mentor less experienced developers while contributing to team process improvement, code standards, and development practices. Help teams make architectural decisions by evaluating trade-offs, scalability, maintainability, performance, and integrations. Collaborate with internal/external stakeholders on requirements and release plans, leveraging AI tools to improve development efficiency and quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
nCino
nCino
1 month ago

Senior Software Engineer-1

✓ 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, build, and troubleshoot software solutions to support team project objectives, working independently across a range of engineering tasks. Provide technical guidance and mentor less experienced developers while contributing to team process improvement, code standards, and development practices. Help teams make architectural decisions by evaluating trade-offs, scalability, maintainability, performance, and integrations. Collaborate with internal/external stakeholders on requirements and release plans, leveraging AI tools to improve development efficiency and quality.
Location: Johannesburg
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute technical guidance to support efficient feature delivery and high performance.
  • •Participate in team process improvement and mentor less experienced team members.
  • •Advise on technology choices and make architectural decisions considering scalability, maintainability, performance, and integration.
  • •Design services/components using accepted design patterns and anticipate use cases to reduce future change costs.
  • •Troubleshoot client issues, clarify requirements with stakeholders, and support release plans and go-live activities.

Key Requirements

  • •Bachelor's degree in Computer Science or related field with 5+ years of related experience, or a combination of education and experience.
  • •Strong knowledge of one or more programming languages and experience with relevant technology stacks.
  • •Strong knowledge of web application development.
  • •Ability to design and implement application components using proven industry patterns and best practices.
  • •Experience mentoring junior engineers and collaborating effectively with team members.
Experience:5+ years
Education:Bachelor's in Computer Science
Skills:Problem-solvingDecision-makingInterpersonal skillsMentoringCollaboration
Tech Stack:Ruby on RailsVueAgileScrumTDDWeb application developmentAI tools

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