Principal Software Engineer, Grc

Vanta · Enterprise · Canada · Remote · Software Engineering

Principal Software Engineer role at Vanta, focusing on the Governance, Risk, and Compliance (GRC) product. The role involves identifying and solving complex, high-impact problems, setting technical direction for the engineering team, designing and owning new product functionality and infrastructure, and acting as a cultural beacon. While the GRC product leverages AI, the core of this Principal Engineer role is in software engineering leadership, architecture, and product development, not in building or researching AI models themselves. The company is mature and scaling, and the role requires significant technical leadership experience.

What you'd actually do

  1. Identify and solve complex, high-impact problems, leading projects with multiple cross functional stakeholders, engineering leaders and engineers to deliver significant impact to our business
  2. Set technical direction impacting our entire engineering team, from critical systems and core product abstractions to developer productivity and hold a high bar for quality across engineering
  3. Design, develop, and own new product functionality and/or infrastructure leveraging modern frameworks and tooling (TypeScript, React, Node.js).
  4. Work on deeply ambiguous problem areas, and will tackle larger more long term challenges for the company
  5. Design, develop, and own new product functionality and infrastructure leveraging modern frameworks and tooling (TypeScript, Terraform, Node.js)

Skills

Required

  • TypeScript
  • React
  • Node.js
  • Terraform
  • technical leadership
  • cross-functional stakeholder management
  • mentoring junior engineers
  • architectural design
  • experience building architectural changes whose impact span is multi year

Nice to have

  • startup experience
  • experience at scale
  • security domain knowledge
  • AI literacy

What the JD emphasized

  • complex, high-impact problems
  • technical direction impacting our entire engineering team
  • deeply ambiguous problem areas
  • larger more long term challenges
  • architectural changes whose impact span is multi year