Software Engineer Full Stack
@ Veeva Systems

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

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX 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. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2B in revenue last fiscal year and continues to show extensive growth potential. Veeva’s values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive its commitment to positive impact. As a Work Anywhere company, you have the flexibility to work from home or in the office.

The Role

As a Software Engineer Full Stack at Veeva Systems, you will build innovative products in Life Sciences. You will work with the latest front-end and back-end technologies to tackle some of the biggest challenges. In this role, you collaborate with product managers, fellow engineers, and domain experts, and work with Quality Assurance to ensure comprehensive testing coverage. You will also contribute to troubleshooting and technical support of the product.

What You'll Do

  • Participate in all aspects of the SDLC
  • Collaborate with cross-functional teams to design and develop applications
  • Engage in troubleshooting and technical support

Requirements

  • 2+ years of experience in software product development
  • Proficiency in Java and Javascript (React, Angular, or Vue)
  • Experience with backend Java development and CSS preprocessors like SASS or JSS
  • Familiarity with RDBMS such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills
  • BS in Engineering/Computer Science or equivalent

Nice to Have

  • Agile environment experience
  • Experience with Spring framework, ES6, and SaaS product development
  • Familiarity with content management products and technologies

Perks & Benefits

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

Compensation

Base pay ranges from $85,000 to $225,000 with potential for additional bonus and stock options, based on experience, location, and expected contributions.

Additional Information

Veeva Systems is headquartered in the San Francisco Bay Area with offices in over 15 countries. They are an equal opportunity employer committed to diversity and inclusion. For accommodation needs during the application process, contact talent_accommodations@veeva.com.

Key skills/competency

Full-stack, Java, Javascript, SaaS, Life Sciences, React, Angular, CSS, SDLC, Agile

How to Get Hired at Veeva Systems

🎯 Tips for Getting Hired

  • Research Veeva Systems: Review company values and recent news online.
  • Customize your resume: Highlight Java and Javascript expertise.
  • Prepare for technical tests: Brush up with coding challenges.
  • Practice behavioral interviews: Reflect on team collaboration experiences.

📝 Interview Preparation Advice

Technical Preparation

Review Java coding challenges.
Practice Javascript framework exercises.
Study relational database concepts.
Revisit CSS preprocessor techniques.

Behavioral Questions

Describe a challenging team project.
Explain your communication strategy.
Share a time you adapted to change.
Discuss handling project feedback.

Frequently Asked Questions