Senior Director of Engineering (Remote)

Job Description

Who We Are:

Having surpassed $100M ARR and continuing to grow rapidly, AuditBoard is the leading audit, risk, and compliance platform on the market. More than 30% of the Fortune 500, including 6 of the Fortune 10, leverage our award-winning technology to move their businesses forward with greater clarity and agility. And our customers love us: AuditBoard is top-rated on and Gartner Peer Insights.

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 audit, risk, and compliance platform by our customers. This is how we have become one of the 500 fastest-growing tech companies in North America for the third year in a row as ranked by Deloitte! 

Why This Role is Exciting:

The Senior Director of Engineering is a critical role for AuditBoard growing our Risk portfolio of products: Third-party Risk Management, Enterprise & IT Risk Management, and ESG Program Management. This role will be principally responsible for all aspects of the Product 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. This role will lead teams responsible for innovating existing and emerging products to market as we continue to grow and scale. 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:

  • Build and scale the Product 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

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
  • 6+ 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 a big plus


  • You’ll be launching a career at one of the fastest-growing SaaS companies in North America!
  • Flexible Vacation
  • Hybrid/Remote work environment
  • Lunch and snacks when you are in the office
  • LYBL: Live your best life! $200 a month to spend on anything that enhances your life
  • Celebrate your birthday with the day off
  • Charitable giving - get paid to volunteer for a day
  • Unlimited access to LinkedIn Learning
  • All the traditional goodies….health, dental, vision, and holidays
  • Stock options
  • Bonus program
  • 401k to save for your future
  • Fun company and team outings!