VP Engineering
Remote · Toronto, Ontario, Canada
Job Summary
Lead and grow the engineering organization for a new AI-driven platform within Veeva, owning team formation, hiring, and delivery. Focus on building an AI-first engineering function that increases productivity and applies AI in innovative ways to life-sciences problems, with live customers within the first year. Responsibilities include recruiting and mentoring engineers, defining development processes with AI tooling, end-to-end product delivery in collaboration with product stakeholders, and acting as a strategic partner to senior management to align with organizational goals. Requires 10+ years in software engineering management with Python, AI fluency, and a proven ability to operate in ambiguous, high-stakes environments; strong leadership, mentorship, and technical knowledge of OO design, APIs, and cloud-native platforms. Preference for candidates in Eastern/Central/Mountain time zones; unrestricted right to work in the United States (no sponsorship). Location hint: Toronto, Canada; remote-work flexibility emphasized.
Required Qualifications
- 10+ years of software engineering management experience
- strong background in agile commercial software development, ideally in Python
- experience building AI-powered products and leveraging AI tooling to accelerate engineering productivity
- track record of delivering in ambiguous, high-stakes environments
- ability to motivate and inspire teams
- demonstrated success in sourcing, hiring, mentoring, and leading teams
- expertise in object-oriented design, application development tools, APIs, and cloud-native enterprise application platforms
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.