Performance Engineer
@ Veeva Systems

Hybrid
$130,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @veeva.com
Recommended after applying

Job Details

About Veeva Systems

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. With a track record of surpassing $2B in revenue and a commitment to values such as Do the Right Thing, Customer Success, Employee Success, and Speed, Veeva is making a significant impact in the life sciences industry. As a Work Anywhere company, you have the flexibility to work from home or in the office.

The Role - Performance Engineer

As a Performance Engineer at Veeva Systems, you will play a key role in ensuring the scalability and high performance of our products. In this technical and hands-on role, you will collaborate with developers and product management to test, optimize, and monitor performance benchmarks for Veeva’s Vault Quality Suite of Applications. You will work with profiling tools to identify bottlenecks, monitor production performance, and suggest improvements including code changes.

  • Define and achieve performance benchmarks.
  • Utilize profiling tools like Yourkit and JMeter.
  • Collaborate with engineering and product teams.
  • Monitor production and troubleshoot issues.
  • Develop automation tools for performance monitoring.

Requirements

Applicants should have 6+ years in Performance Engineering and Benchmarking, proficiency with Java, MySQL, Python, and Shell scripting, and extensive experience with tools such as JMeter, LoadRunner, and Yourkit. A strong background in distributed computing, Linux, Docker, AWS, GIT, and Artifactory coupled with a passion for mentoring is required. Applicants must have the unrestricted right to work in the United States.

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Key skills/competency

  • Performance Engineering
  • Scalability
  • Benchmarking
  • Profiling Tools
  • Java
  • MySQL
  • Python
  • Docker
  • AWS
  • Distributed Systems

How to Get Hired at Veeva Systems

🎯 Tips for Getting Hired

  • Research Veeva Systems culture: Understand their mission and values via official channels.
  • Customize your resume: Highlight performance engineering and SaaS expertise.
  • Apply strategically: Tailor applications to emphasize scalability experience.
  • Prepare for technical interviews: Review profiling tools and distributed systems basics.

📝 Interview Preparation Advice

Technical Preparation

Practice using Java and Python scripting.
Review profiling tools JMeter and Yourkit usage.
Study distributed systems and load testing.
Familiarize with Docker, AWS and Linux administration.

Behavioral Questions

Discuss teamwork and collaboration examples.
Explain handling performance issues under pressure.
Describe mentoring and leadership experiences.
Share experiences solving complex technical problems.

Frequently Asked Questions