Senior Software Engineer - Agentic Platform

nCino, Inc.

  • Wilmington, NC
  • 10 days ago

    Highlights

    Promote cross-team collaboration focused on taking end to end solutions to market and supporting Go-live activities. Leads the management of software dependencies, staying informed about industry updates and trends to ensure version compatibility.

    Numbers & Facts

    LocationWilmington, NC

    Description

    Essential Functions:

    • Provide input on architectural decisions and guide team members around best practices.

    • Incorporate the automated tests into applicable tickets and mentors other members of the team on automation strategies.

    • Lead brainstorming sessions and propose innovative ideas and solutions.

    • Identify opportunities & Lead proof-of-concepts to demonstrate key functionality or validate critical technical aspects.

    • Begin to consider scalability, maintainability, and best practices as the high-level design of the solution takes shape.

    • Identify potential risks and provide mitigation strategies.

    • Help choose technologies and tools used for the project.

    • Be a technologist with an understanding of a range of languages, frameworks, and tools.

    • Consistently design code that is aligned with the overall service architecture.

    • Keep abreast of developments in the field and introduce new approaches and technologies.

    • Understand the data model and design of the product.

    • Facilitate communication and collaboration inside and outside their team.

    • Heavily involved in Automated Testing and improves the best practices and metrics.

    • Understand adoption and release barriers to entry for the product and technology.

    • Support PM and team in developing a strategic launch and release plan with cross functional teams.

    • Promote cross-team collaboration focused on taking end to end solutions to market and supporting Go-live activities.

    • Help prioritize the system hygiene backlog, with a focus on improving both the product and the developer experience.

    • Mitigate the introduction of additional hygiene through code reviews, ensuring team members adhere to coding standards.

    • Leads the management of software dependencies, staying informed about industry updates and trends to ensure version compatibility

    • Exhibit technical mastery and proficiency in multiple programming languages, frameworks, and tools relevant to our technology stack.

    • Uphold the highest standards of code quality and follows industry best practices.

    • Plays a pivotal role in driving technical excellence, innovation, and delivering high-quality software solutions.

    • Defines personal continuous learning plans and provide customized plans for junior members of the team.

    • 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, including code generation, testing, debugging, and optimization.

    • Apply AI insights to identify patterns, automate repetitive 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.

    Qualifications:

    Required:

    • Bachelor's Degree in Computer Science or a related field with 5+ years of experience/proficiency or a combination of education and experience

    • Proficiency in at least one major programming language

    • Experience with version control systems (e.g., Git) and collaboration tools

    • Demonstrated commitment to quality and continuous improvement

    • Strong problem-solving skills and the ability to work independently as well as in teams.

    • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.

    Desired:

    • Platform Engineering mindset and expertise

    • Experience developing on AWS using AWS CDK/SDK, Serverless Architecture, AWS Bedrock, AgentCore

    • Experience with agentic frameworks

    • Experience mentoring engineers and collaborating with cross-functional teams.

    Similar Jobs

    See more jobs