Software Engineer
nCinoLondon, United Kingdom
Supports software engineering team in designing, developing, and testing complex software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Works within team to support clients' project objectives.
Essential Functions
- Support product refinement process including planning, design and architecting 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. Consider potential risks that might impact solution.
- Express themselves clearly to both technical and non-technical audiences in written and verbal formats. Independently analyse, troubleshoot, break down complex work, and identify dependencies across teams and bodies of work.
- 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.
- Promote cross-team collaboration focused on taking end to end solutions to market and supporting go-live activities.
- Analyse adoption of product and understand how to improve the customer journey by applying solutions to address new enhancement requests.
- Play an active role in addressing system hygiene.
- Mitigate future hygiene issues by consistently producing high-quality code
- Adhere to coding standards and is up to date with the latest technology trends, best practices.
- Encourages continuous learning and can define a personalised continuous learning path that assists with career growth.
- Independently handle complex tickets, actively collaborate with the team to drive continuous improvement.
- Increased expectations in quality code review process
- Leverage AI tools and techniques to enhance software development activities, including code generation, testing, debugging, and optimisation.
- Apply AI insights to identify patterns, automate tasks, and improve overall development efficiency and product quality.
- Evaluate and integrate AI/ML capabilities where appropriate to strengthen product functionality and user experience.
- Maintain awareness of emerging AI trends and best practices to inform continuous learning and innovation.
Requirements
- Knowledge of software design principles and development tools, technologies (languages, frameworks, etc.) and domains used
- Proficiency in at least one programming language
- Experience building with AWS
- Experience with ai assisted development practices across planning, design, execution and testing
- Strong understanding of software engineering best practices, including coding standards, code reviews, source control management, and testing
- Ability to collaborate with others in a professional and respectful manner
- Proficient knowledge of code versioning tools, such as Git.
Desired
- Experience with Salesforce and React.
- Agile software development experience
View all remote jobs at nCino →
FAQ
- Is the Software Engineer position at nCino remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on March 18, 2026 and is still open for applications.
- How do I apply for the Software Engineer position at nCino?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote CI/CD jobs
Cloud Engineer - Frontend-leaning
JobgetherAsia
remotereactgithub actions+5
Staff Software Engineer, Marketplace Acquisition
ZocdocNorth America
$180,000 - $265,000 a yearremoteseoreact+6
System Architect
CI&TBrazil
remoteawsangular+6
Principal Software Engineer - Mobile Platform
CanvaAuckland, New Zealand
remoteandroidc+++13
Software Engineer, Frontend (TypeScript)
Motorola SolutionsLondon, United Kingdom
CI/CDGitHTML