Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

nCino Logo

Software Engineer-2

nCino

Salary not specified
Sep 5, 2025
Johannesburg, CA, US
Apply Now

nCino is looking to solve complex software systems and application development problems for cloud-based and internet-related tools

Requirements

  • Knowledge of software design principles and development tools, technologies (languages, frameworks, etc.) and domains used
  • Proficiency in at least one programming language
  • Experience with web application development
  • Strong understanding of software engineering best practices, including coding standards, code reviews, source control management, and testing
  • Proficient knowledge of code versioning tools, such as Git
  • Experience with client-side JavaScript frameworks like Angular, React, Knockout, etc.
  • Agile software development experience

Responsibilities

  • Support product refinement process such as the creation of tickets and analysis for development work
  • Follow architectural decisions made by the team and understand the reasoning behind them
  • Engage in brainstorming sessions to propose innovative ideas and solutions
  • Be involved in proof-of-concept implementations and prototypes used to gather feedback and make informed decisions
  • Contributes to CI/CD process including Automated Testing and enhancing the testing coverage of their product
  • Understand adoption and release barriers to entry for the product and technology
  • Play an active role in addressing system hygiene

Other

  • Bachelor’s Degree in Computer Science or a related field with 2+ years of experience/proficiency or a combination of education and experience
  • Ability to collaborate with others in a professional and respectful manner
  • Express themselves clearly to both technical and non-technical audiences in written and verbal formats
  • Increased expectations in quality code review process
  • Encourages continuous learning and is able to define a personalized continuous learning path that assists with career growth