Principal Software Engineer, Program Structure
Leads the architecture and phased delivery of Vanta’s enterprise organizational model, including multi-tenant structures, data isolation, permissions, and complex audit workflows. Requires 15+ years of backend engineering experience and a record of driving multi-quarter initiatives across teams.
About the job
Responsibilities
- Own the design and multi-quarter delivery of Vanta’s enterprise organizational model, including hierarchical product lines and business units, isolated data access and ownership, cross-cutting audit workflows, scoped approvals, and EU and GovCloud data residency support.
- Define and evolve core platform abstractions for structurally diverse and conflicting enterprise requirements.
- Retrofit a live production system toward a multi-tenant organizational structure through safe migration paths, incremental sequencing, and continuity for existing customers.
- Deliver meaningful customer value in staged increments while progressing toward the complete solution.
- Engage directly with enterprise customers and apply product judgment to define clear delivery phases.
- Drive execution across squads outside the direct reporting area through technical clarity and credibility.
- Partner with Engineering leadership, Product, and Design to translate the long-term vision into phased deliverables.
- Establish technical standards, architectural patterns, and engineering excellence across teams.
Requirements
- 15+ years of deep backend engineering experience.
- Track record leading complex, multi-quarter technical initiatives in fast-paced, product-focused environments.
- Experience designing platform abstractions for complex enterprise requirements.
- Experience shipping large, structurally complex initiatives incrementally.
- Experience operating effectively across squads and teams without direct authority.
- Deep familiarity with tenancy models, role-based access control, data isolation, scoped permissions, cross-tenant operations, and access boundary design.
- Strong written and verbal communication skills for technical and cross-functional audiences.
Nice-to-haves
- Data residency or GovCloud experience.
- Curiosity and sound judgment in using AI responsibly to improve efficiency and impact.
Compensation and Benefits
- Industry-competitive salary and equity.
- Medical, dental, and vision benefits fully covered, including dependent coverage.
- Pension contribution.
- 16 weeks of paid parental leave for all new parents.
- Health and wellness stipend.
- Remote workspace, internet, and cellphone stipends.
- Flexible work hours and location.
- 21 days of vacation time and 80 hours of sick leave.
- 11 company-paid holidays.
Skills
Backend Engineering, Multi-Tenancy, Role-Based Access Control, Data Isolation, Scoped Permissions, Cross-Tenant Operations, Access Boundary Design, Data Residency, Govcloud, Platform Architecture, Enterprise Architecture, AI
Similar jobs
Backend Engineering jobsFounding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.
Technical leader for Auth0’s Developer Platform, setting architecture and direction for scalable distributed and event-driven identity systems. The role requires 10+ years of software engineering experience, Principal or Staff-level leadership, strong Node.js expertise, IAM depth, and familiarity with agent-aware platform design.
Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.
Staff Backend Engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production SaaS experience, distributed-systems expertise, strong backend coding skills, and familiarity with or willingness to learn Golang.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.