Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Principal Software Engineer for their Full Stack team. This role represents a unique opportunity to make a meaningful impact in healthcare technology while working for a company that became the first public benefit corporation in 2021.
The position combines technical leadership with hands-on development, requiring 12+ years of software development experience and expertise in both frontend and backend technologies. As a Principal Engineer, you'll be responsible for building scalable cloud applications using technologies like Java, Spring, MySQL, and React, while also serving as a technical advisor to product leadership and mentor to junior engineers.
The role offers the flexibility of remote work through Veeva's Work Anywhere policy, along with a competitive compensation package ranging from $150,000 to $300,000 in base salary, plus additional benefits including medical, dental, vision insurance, and retirement programs. The ideal candidate will be located in the PST or MST time zone and have unrestricted work authorization in the United States.
What makes this role particularly compelling is its direct connection to Veeva's mission of accelerating the delivery of critical treatments and medicines to patients globally. You'll be working on enterprise SaaS applications that have real-world impact in the healthcare sector, while being part of a company that values doing the right thing, customer success, employee success, and speed.
The position offers significant technical challenges, requiring expertise in building high-volume products at scale and experience with modern open source tools and technologies. You'll have the opportunity to influence technical direction, mentor other engineers, and work on complex problems that directly impact the life sciences industry.