Manager - Engineering

nCino, Inc.

  • Wilmington, NC
  • 4 days ago

    Highlights

    Experience with continuous production deployment of customer applications utilizing one of the following modern technology platforms: (1) AWS, (2) Azure or (3) Google Cloud Services. Proven success in a fast-paced development environment, with a focus on improving development practices and processes to enhance team efficiency, collaboration, and code quality in a large-scale organization.

    Numbers & Facts

    LocationWilmington, NC

    Description

    Job Summary

    Manages a team of software engineers. Evaluates drafts of design for software enhancements and new products including cloud-based or internet-related tools. Prepares and presents reports outlining the outcome of projects. Selects, develops, and evaluates project team to ensure efficient operations.

    Responsibilities

    • Develops and implements roadmaps, resourcing, project scheduling and oversight, and process improvements for team and function

    • Identifies gaps and sets technical strategy for the team

    • Participates in cross-functional initiatives and leadership meetings

    • Drives the evolution of engineering standards and practices across the department

    • Provides technical guidance and mentoring to engineers, identifying individual growth needs for engineers

    • Accomplish results through professional employees by setting project timelines, priorities based on project objectives, and oversight of ongoing assignments.

    • Attract, select, and retain high-level talent through active participation in performance management and professional development of team members.

    • 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 related field with 8+ years of relevant experience and 2+ years of management experience or combination of education and experience

    • Experience with continuous production deployment of customer applications utilizing one of the following modern technology platforms: (1) AWS, (2) Azure or (3) Google Cloud Services.

    • Experience with managing teams utilizing AI tools in software generation and in implementing AI solutions within enterprise-level software.

    • Proficiency in more than one major programming language

    • Deep understanding of the foundation of software engineering principles, including system design, architecture, and development practices

    • Proven success in a fast-paced development environment, with a focus on improving development practices and processes to enhance team efficiency, collaboration, and code quality in a large-scale organization

    • Proven success as a coach and mentor of technical staff

    • Ability to motivate yourself and others, prioritize your own work, and adapt and thrive in a dynamic team environment

    • Excellent problem solving, decision-making, and interpersonal skills

    • Excellent verbal and written communication skills for technical and non-technical audiences

    Desired:

    • Certified Scrum Master (CSM) or Professional Scrum Master (PSM) certification

    • Experience with teams utilizing React or Ruby

    Similar Jobs