Performance Engineer, Vault

Product Development Toronto, Canada

Our Company

At 2,000 employees and growing, and consistently strong financials (NYSE:VEEV), Veeva was named among the top fastest growing public technology companies on Forbes’ annual Fast Tech 25 list. We build innovative cloud solutions for some of the world’s largest pharmas and biotechs, and we need great people like you to make it happen.

Our Culture & People

Our core values are Employee Success, Customer Success, and Speed. We are innovators, collaborators, and thought leaders out to create best-in-class solutions that help our customers improve and extend human life. It’s genuine, straight-forward, and no fuss.

Team Description

Our Vault team is developing an innovative, cloud-based, Regulated Content Management product suite to transform the way life sciences companies manage critical documents, from product development in the research lab through clinical trials, FDA approval, manufacturing, and commercialization.

Our engineers work hard, have fun, share ideas, and collaborate regularly. They work closely with our product managers and other engineers to develop product details and are responsible for seeing their product features or projects through the full development life cycle.

Job Summary

We are seeking an experienced Performance Engineer with a passion to make cloud applications fast and efficient.  You will work with developers to test and optimize Veeva Vault software pre-production, and also monitor and troubleshoot performance issues in production.  This is a technical, hands-on role for someone who is adept at gathering and analyzing performance data and finding the root cause of performance bottlenecks.


  • Collaborate with members of the Engineering team to solve performance problems
  • Profile Java application performance using YourKit and other proven tools and techniques
  • Monitor production performance and investigate issues
  • Develop tools to automate performance monitoring
  • Test and profile new features pre-production to make sure they will scale and perform


  • Proficiency with Java, MySql and scripting tools such as Python and Shell scripting
  • Proficiency with Linux and the various tools and techniques used to debug performance problems from the OS all the way up to the highest level JavaScript
  • Extensive hands-on experience with performance engineering, including the use of JMeter, LoadRunner or similar tools, as well as profiling tools
  • Experience working on teams using agile development techniques
  • Willingness to roll up your sleeves and work hard (and have fun) in a fast-moving startup environment
  • Strong communication skills
  • Local to GTA. We have offices in downtown Toronto
  • BS in engineering/science or equivalent

Nice to Have

  • Experience with YourKit
  • Debugging distributed applications
  • Proficiency with Jenkins
  • Jira expertise

Veeva Systems is an equal opportunity employer. Accordingly, we are committed to fair and accessible employment practices. Veeva Systems welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

We don’t accept candidates from recruiters or placement agencies. If you have a candidate interested in Veeva, they should apply directly below or at For more information regarding this policy click here.