Veeva Systems, a pioneering $2B+ revenue company in life sciences cloud solutions, is seeking a Principal Software Engineer to join their mission of accelerating therapy delivery to patients. As a public benefit corporation, they balance interests of customers, employees, society, and investors. This role offers the opportunity to shape high-scale software development while mentoring other engineers.
The position demands a seasoned technical leader with 12+ years of experience who can drive architectural decisions, mentor team members, and build scalable enterprise SaaS solutions. You'll work with cutting-edge technologies including Java, Spring, and MySQL, while having significant influence on technical direction and product strategy.
The role combines technical excellence with leadership responsibilities, requiring both hands-on development and the ability to guide others. You'll be responsible for designing and implementing features that directly impact the life sciences industry's ability to bring treatments to market faster.
Working in a remote-friendly environment, you'll enjoy comprehensive benefits including medical/dental/vision insurance, flexible PTO, and retirement programs. The compensation package of $150,000-$300,000 reflects the seniority and impact of this position. Join Veeva to make a meaningful impact in healthcare while advancing your career at a rapidly growing industry leader.