Software Engineer, Align

Join one of the fastest growing companies in high tech! Veeva was named among the top fastest growing public technology companies on Forbes’ annual Fast Tech 25 list. We build innovative SaaS solutions that include CRM, content management, and customer master data management for life sciences customers.

Follow us on Instagram @veevasystems or Twitter @VeevaCareers and read the buzz, see our videos, and hear from our team about the innovation, people, and #lifeatveeva. Are you ready to innovate, inspire, and shape the future of the industry cloud? Make your best career move here!

Job Summary:

In this hands-on position, you will be able to be part of the team building Veeva Align, our cloud based territory alignment offering.  You will work with a smart, highly motivated team to solve technical challenges that are associated with building a brand new product. You will contribute to the technical design and implementation of product features for Veeva Align. An ideal candidate for this role is a self-starter, who loves technical challenges, and has prior experience working on a variety of engineering projects in a fast paced environment, with a passion for customer success.


  • Build highly scalable enterprise application
  • Collaborate with Product Managers to build features
  • Own features from a technical standpoint
  • Accountable for delivery of projects within schedules
  • Contribute to troubleshooting and technical support of the product
  • Contribute towards application oriented infrastructure management
  • Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage


  • 3+ years of software development experience with increasing responsibility on multiple platforms
  • Strong object-oriented background
  • Ability to work on front-end, back-end, or both
  • Prior experience in developing Java applications on Linux infrastructure
  • Prior experience with relational databases (MySQL or similar)
  • Ability to work in a diverse environment (Java, JSF,, JavaScript, REST, WebServices)
  • Capable of technical deep-dives into code
  • BS in Engineering (Computer Science preferred)

Nice to Have:

  • Experience building scalable applications on Amazon Web Services (AWS)
  • Familiarity with configuration management solutions such as Chef
  • Prior experience in early stage software development
  • Knowledge of
  • Knowledge of SaaS applications
  • Comfortable working with agile processes and/or test driven development

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