Principal Performance Engineer (Vault)

Our Company

At 1,700 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.

Responsibilities

  • 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

Requirements

  • 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 Bay Area preferred (Pleasanton)
  • BS in engineering/science or equivalent

Nice to Have

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


*LI-VS


Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.


Meet Some of Veeva's Employees

Samhita P.

Software Engineer

Samhita ensures that each web application integration or infrastructure the company chooses to build and create is scalable, efficient, and meets direct client and consumer needs

Chris R.

Senior User Interface Engineer

Chris guides the ebb and flow of Veeva’s single page online application infrastructure, ensuring the company web site is always running smoothly and free of flaws.


Back to top