Senior UI Engineer

At 1,500 employees strong and growing, along with 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 enterprise cloud solutions for some of the world’s largest pharmas and biotechs, and we need great software people like you to make it happen.

Our Culture & People

Our core values are: Employee Success, Customer Success and Speed. We are a collective of 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.

Where You’ll Be Working

Last year we purchased and moved into a brand new 140,000 sq. ft. building in Pleasanton, CA. Sure we have the perks of a typical Silicon Valley tech company -- game room, happy hours, unlimited time off -- but we also pride ourselves on our commitment to health & wellness. We have an in-house culinary crew who prepare free, healthy lunches every day, on-site yoga and fitness classes, weekly meditation, tai-chi and healthy snacks.

Job Summary:

Looking for a fast-paced startup environment with stability of a fast-growing and profitable company? We need  a Senior UI Engineer for a small engineering team focused on building new products. The ideal candidate has extensive experience with JavaScript frameworks like JQuery, Angular, and great JavaScript fundamentals in a commercial software development environment.


  • Collaborate with Product Management and Development team members on technical design to come up with compelling solutions to problems
  • Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance


  • 7+ Years of commercial software development
  • 5+ years of development on template based UI Development Systems
  • Experience in building full stack with Java, Spring, Amazon Web Services and Restful services
  • Demonstrated ability to deliver highly complex projects
  • Strong verbal and communication skills

Nice to Have:

  • Experience with building Enterprise software for businesses
  • Familiarity with Agile methodologies
  • SaaS/Multitenant experience


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

Chandrashekhar ".

Back-End Developer

CJ helps build scalable platforms and applications while collaborating with Product Teams to brainstorm and implement unique solutions. He also maintains features after they’ve been introduced.

Henrietta W.

Front-end Engineer

Henrietta focuses on delivering a great user experience by working customer needs into the features and products she builds. She also collaborates with QA Teams to iterate during implementation.

Back to top