nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking. The Senior Software Engineer will lead the planning, designing, development and testing of software systems or applications.
Requirements
- Provide input on architectural decisions
- Guide team members around best practices
- Troubleshoot client issues as they arise
- Incorporate automated tests into applicable tickets
- Mentor team members on automation strategies
- Lead brainstorming sessions and propose innovative ideas
- Identify opportunities and lead proof-of-concepts
- Consider scalability, maintainability, and best practices
- Help choose technologies and tools used for the project
- Consistently design code aligned with the overall service architecture
- Facilitate communication and collaboration inside and outside the team
- Heavily involved in Automated Testing and improves best practices and metrics
- Support PM and team in developing a strategic launch and release plan
- Promote cross-team collaboration focused on taking end-to-end solutions to market
- Help prioritize the system hygiene backlog
- Mitigate the introduction of additional hygiene through code reviews
- Leads the management of software dependencies
- Uphold the highest standards of code quality and follows industry best practices
- Defines personal continuous learning plans and provide customized plans for junior members
- Demonstrate expertise in independently completing complex tickets, mentor team members, and facilitating effective communication and collaboration
- Proficient understanding of ETL processes, data modeling and data integration techniques
- Leverage AI tools and techniques to enhance software development activities
- Apply AI insights to identify patterns, automate repetitive tasks, and improve overall development efficiency and product quality
- Maintain awareness of emerging AI trends and best practices
