Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Principal Software Engineer specializing in Java. This role represents a unique opportunity to impact healthcare by developing cloud software that accelerates the delivery of critical treatments and medicines globally. As a public benefit corporation (PBC), Veeva balances the interests of customers, employees, society, and investors.
The position offers significant technical leadership opportunities, where you'll be responsible for building scalable software solutions that can evolve with new features and capabilities. As a senior technical problem-solver, you'll have substantial influence in driving technical direction and serving as an advisor to product leadership. The role emphasizes mentorship of junior engineers and collaboration with cross-functional teams.
Working in a "Work Anywhere" environment, you'll have the flexibility to choose between remote work or office presence. You'll be part of a team developing enterprise SaaS applications using modern technologies like Java, Spring, MySQL, and various open-source tools. The compensation is competitive, ranging from $150,000 to $300,000 in base salary, plus additional benefits including medical insurance, flexible PTO, and retirement programs.
This role is ideal for experienced engineers who are passionate about making a meaningful impact in healthcare while working with cutting-edge technology. You'll be joining a company with a strong growth trajectory and a mission-driven culture centered on values including "Do the Right Thing" and "Customer Success." The position requires 12+ years of software development experience and a proven track record of building high-volume products at scale.