VP Engineering

The VP of Engineering is a critical role for the company reporting to the SVP of Engineering. This role will be principally responsible for all aspects of the Platform Engineering function while working horizontally across the engineering organization to ensure we’re building modern and relevant technology that will help the company customers to have the best experience possible. From an executive leadership standpoint, this role will share critical responsibilities with the Product and Engineering leadership team leaders. Those shared responsibilities will include:

  • Technology and Organizational Strategy
  • Resource allocation prioritization and conflict resolution
  • Building a world class product and engineering team culture
  • Recruiting the best talent
  • Product development execution
  • New team member onboarding and training and associated programs
  • Security of platforms and applications

The core responsibilities of this role will include:

  • Ensure platform visibility, reliability, performance, and scalability
  • Ensure release management process automation and cadence meets the demands of the business and provides our clients with the best possible experience
  • Build and scale the Platform engineering function through personnel recruiting, leadership, organizational design, and leadership/management development
  • Ensure that our software, systems, and teams are designed and architected to scale horizontally to support our customers and services
  • Continue to contribute to the codebase and influence decisions regarding application and infrastructure architecture
  • Work with other departments to help define the product strategy and flesh out product features/needs
  • Manage and mentor engineers to help them be successful and to help them grow in their careers
  • Ensure that team morale is high and that engineers have the necessary support to execute at a high level and to set them up for success
  • Promote collaboration among the engineers by ensuring that the different squads/teams are communicating effectively and openly
  • Research new technologies that might help improve the application, infrastructure or team productivity
  • Help define the quarterly goals and technical roadmap for the engineering team
  • Ensure that we are reaching our quarterly goals and roadmap milestones and helping remove any blockers or anything that might stand in the way of reaching these goals/milestones
  • Continue to help debug issues and help clients solve any issues they might come across with our application in a timely manner
  • Continue to have discussions with vendors when we might need additional features or support for their products that we are using, e.g., Splunk, LogDNA, etc.

Attributes for a successful candidate:

  • Bachelor’s Degree in engineering (CS or EE) or equivalent experience. Bonus: Master’s degree in CS or EE is preferred or MBA with a BS in CS or EE
  • 10+ years of proven ‘management/leadership experience in an engineering organization, managing managers, engineers, and QA in several teams and locations
  • Proven ability to lead high-performing engineering teams in a high-level management capacity
  • Experience leading distributed and global teams and software development projects
  • Proven experience in SaaS and/or B2B facing internet-based applications
  • Implemented, Enforced, and Uphold software development best practices such as code quality demonstrated through passion about software craftsmanship
  • First-hand experience in building and scaling client-side software for large enterprise clients
  • Strong communication, leadership, people management and analytical skills
  • Self-driven to achieve high-quality results in a fast-paced environment
  • Proven experience in building scalable organizations
  • Strong technical skills and track record of architectural decisions
  • Experience with different technology platforms and programming languages such as Node.JS, Python, Golang, C# .Net, and SQL databases
  • Must be knowledgeable about industry trends, best practices, and change management
  • Knowledge of container and Kubernetes environments as scale is a big plus

Related Post

Office AssociateOffice Associate

Seeking a general customer service associate to support marketing, sales, and accounting departments. Duties include helping with purchasing, order entry, filing, research, reception, and other general administrative duties. Hours are