Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Principal Software Engineer to join their innovative team. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors. The role focuses on building industry-leading Enterprise Content Management applications on their multi-tenant cloud platform.
The ideal candidate will have 10+ years of commercial software development experience, with deep expertise in Java and cloud technologies. You'll work with cutting-edge cloud technologies, lead key product features, and collaborate directly with stakeholders in a fast-paced, agile environment. The position offers the flexibility to work remotely while being part of a transformative mission in the life sciences industry.
The role requires strong technical leadership, with experience in Java/SpringBoot, AWS, and infrastructure as code. Additional valuable skills include React, Kubernetes/EKS, Python, and Big Data experience. You'll be expected to mentor team members and contribute to the company's collaborative culture.
Veeva offers competitive compensation ($180,000-$300,000 base salary) and comprehensive benefits, including medical, dental, vision insurance, retirement programs, and a unique 1% charitable giving program. As a Work Anywhere company, they support flexible work arrangements to help employees thrive in their ideal environment.