VP of Engineering

Job description

Who we are:

At AuditBoard we inspire each other to innovate and are proud of what we are producing. We spend each day thinking of new ways to help our customers and contribute to the greater good of our company and our surrounding communities. We are all about assisting each other and breaking through barriers to create the most loved auditing, risk, and compliance platform by our customers. This is how we have become one of the 100 fastest-growing tech companies in North America for the second year in a row as ranked by Deloitte!  

AuditBoard transforms how audit, risk, and compliance professionals manage today’s dynamic risk landscape with a modern, connected platform that engages the front lines, surfaces the risks that matter, and drives better strategic decision-making. More than 25% of the Fortune 500 leverage our award-winning technology to move their businesses forward with greater clarity and agility, and AuditBoard is top-rated in GRC and audit management software on G2.

Why this role is exciting :

The VP of Engineering is a critical role for AuditBoard 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 AuditBoard 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

 

Perks:

  • You’ll be launching a career at one of the fastest-growing SaaS companies in North America!
  • Hybrid/Remote work environment
  • Lunch and snacks when you are in the office
  • Unlimited Access to LinkedIn Learning
  • Additional stipend for learning courses or certifications
  • Celebrate your birthday with the day off
  • Charitable giving - get paid to volunteer for a day
  • All the traditional goodies….health, dental, vision, PTO, holidays
  • Stock options
  • Wellness stipend to keep your mind and body healthy
  • Bonus program
  • 401k to save for your future
  • Fun company and team outings!