VP, Software Engineering

  • Raleigh, NC, USA
  • Full-time

Company Description

Insightsoftware is a growing, dynamic computer software company that helps financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

 

Job Description

Overview

As a Vice President of Software Engineering, you will lead a global group of talented engineers across multiple product lines who are dedicated to building out our class-leading suite of Financial Management and Reporting Products. The chosen candidate must be a self-starter, possess great leadership skills and have excellent communication abilities. Our engineering leaders are proven results-oriented individuals with a delivery focus, strong leadership skills, and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.

We enjoy our work as much as we enjoy working together and want leaders who can get things done while having a positive influence on our workplace environment.

Responsibilities

  • Lead multiple software development teams and product lines, including staffing, mentoring, enhancing, and maintaining best-of-class software development across multiple teams and disciplines
  • Collaborate with architects, product managers, software development managers, and developers to architect and develop the best technical design and approach, delivering value quickly to customers without sacrificing software quality
  • Manage and optimize the overall software development lifecycle with an emphasis on productivity and automation
  • Deliver operational excellence for SaaS products and best practices for DevOps
  • Drive software development roadmaps, operational plans, and the management of execution against project plans and delivery commitments within an Agile/Scrum environment
  • Report on development status, quality, operations, and system performance to executive management and act quickly and decisively to resolve customer-impacting issues
  • Manage departmental resources, staffing, and enhancing and maintaining best-of-class development teams for product lines
  • Evolve and improve the software development practice within the organization, including better practices, reporting, tools, and evolution of development methodology

Competencies

To perform the job successfully, an individual should demonstrate the following competencies:

·       Battle Hardened – Bring strong software development and operational management experience to the table that demonstrates what right looks like

·       Planning and Management – Highly effective planning, organizational and operational skills

·       Leadership and Vision - Ability to inspire people at all levels to follow your technical and operational vision

·       Discipline and Perseverance – Focus and commitment to solving complex issues through to completion

·       Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to new business demands and changing technologies

·       Problem Solving – Strong critical thinking and problem-solving capabilities

·       Quality – Dedicated to producing high-quality software and implementing development best practices

·       Effective Communicator – Excellent written, presentation, and oral communication skills at both executive and team level

·       Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively

Qualification and Experience

·       BS in Computer Science, Computer Engineering, or related technical discipline; Master’s Degree preferred

·       10+ years of development experience with at least five years in cloud environments working with Java, C#, and JavaScript

·       7+ years leading multiple Agile teams and programs with expert understanding of Agile and Lean principles

·       5+ years of experience in driving full DevOps software development and engineering practices

·       3+ years of experience in managing global engineering teams and suppliers

·       Experience building and managing new Engineering teams using a combination of FTE and contractor resourcing

·       Strong experience in implementing both Cloud/SaaS Solutions & On-Premise Solutions, including operational production responsibility for SaaS products

·       Diverse experience with a broad range of applications development platforms, technologies, middleware, frameworks, and programming languages

·       Proven ability to manage multiple product lines and meeting aggressive release schedules

·       Strong technical vision and continuous improvement drive

·       Experience with negotiating contracts and SOWs with vendors

 

Qualifications

Competencies:

To perform the job successfully, an individual should demonstrate the following competencies:

  • Battle Hardened – Bring strong software development and operational management experience to the table that demonstrates what right looks like
  • Planning and Management – Highly effective planning, organizational and operational skills
  • Leadership and Vision - Ability to inspire people at all levels to follow your technical and operational vision
  • Discipline and Perseverance – Focus and commitment to solving complex issues through to completion
  • Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to new business demands and changing technologies
  • Problem Solving – Strong critical thinking and problem-solving capabilitie
  • Quality – Dedicated to producing high-quality software and implementing development best practices
  • Effective Communicator – Excellent written, presentation, and oral communication skills at both executive and team level
  • Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively

Qualification and Experience

  • BS in Computer Science, Computer Engineering, or related technical discipline; Master’s Degree preferred
  • 10+ years of development experience with at least five years in cloud environments working with Java, C#, and JavaScript
  • 7+ years leading multiple Agile teams and programs with expert understanding of Agile and Lean principles
  • 5+ years of experience in driving full DevOps software development and engineering practices
  • 3+ years of experience in managing global engineering teams and suppliers
  • Experience building and managing new Engineering teams using a combination of FTE and contractor resourcing
  • Strong experience in implementing both Cloud/SaaS Solutions & On-Premise Solutions, including operational production responsibility for SaaS products
  • Diverse experience with a broad range of applications development platforms, technologies, middleware, frameworks, and programming languages
  • Proven ability to manage multiple product lines and meeting aggressive release schedules
  • Strong technical vision and continuous improvement drive
  • Experience with negotiating contracts and SOWs with vendor
  • **Must live in Raleigh or willing to relocatr

 

Additional Information

  • Must live in Raleigh or willing to relocate
  • All your information will be kept confidential according to EEO guidelines.