Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Principal Software Engineer for their full-stack development team. This role represents a unique opportunity to impact healthcare by creating cloud software that accelerates the development and delivery of critical treatments and medicines globally.
As a Principal Full Stack Engineer, you'll be at the forefront of building scalable software solutions that evolve with new features and capabilities. This senior-level position offers significant technical leadership opportunities, allowing you to drive technical direction, advise product leadership, and mentor emerging software engineers. The role combines hands-on development with strategic technical decision-making.
The position requires extensive experience in both frontend and backend technologies, including Java, Spring, MySQL, JavaScript, and React. You'll be working in an environment that values technical excellence, mentorship, and innovation. The company's status as a public benefit corporation (PBC) demonstrates its commitment to balancing the interests of customers, employees, society, and investors.
Veeva offers a competitive compensation package ranging from $150,000 to $300,000 base salary, comprehensive benefits including medical, dental, and vision insurance, flexible PTO, and retirement programs. As a Work Anywhere company, they support flexible work arrangements, allowing you to work remotely or from their office in Boston.
The ideal candidate will bring 12+ years of software development experience, a proven track record in building high-volume products at scale, and a passion for mentoring other engineers. This role presents an exceptional opportunity to join a fast-growing company while making a meaningful impact in the life sciences industry.