Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Principal Software Engineer to join their growing 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 and services on their multi-tenant, highly scalable cloud platform.
The ideal candidate will be a self-starter with 10+ years of commercial software development experience, particularly strong in Java and cloud technologies. You'll work with cutting-edge cloud technologies, lead key product features, and collaborate within a small team environment that promotes direct stakeholder interaction and successful delivery.
The position offers competitive compensation ($180,000-$300,000 base salary) and comprehensive benefits including medical, dental, vision insurance, and retirement programs. As a Work Anywhere company, Veeva supports flexible working arrangements, allowing employees to work remotely or from the office.
The role requires extensive experience with Java, SpringBoot, AWS, and infrastructure as code. Knowledge of React, Kubernetes/EKS, Python, and Big Data is advantageous. You'll be expected to mentor team members and contribute to Veeva's mission of transforming the life sciences industry.
Join a company that values doing the right thing, customer success, employee success, and speed, while making a positive impact on healthcare and society.