Performance Engineer @ Veeva Systems
Your Application Journey
Email Hiring Manager
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.