Veeva Systems, a leading provider of cloud-based software for the global Life Sciences industry, is seeking a Senior Software Engineer specializing in Java. As one of the fastest-growing SaaS companies that recently surpassed $2B in revenue, Veeva has established itself as a mission-driven organization focused on helping life sciences companies bring therapies to patients faster.
The role offers an exciting opportunity to work on enterprise-scale applications that directly impact the healthcare and life sciences industry. As a Senior Software Engineer, you'll be responsible for building new applications, collaborating with cross-functional teams, and taking ownership of feature implementation from design to production. The position requires strong technical expertise in Java and modern cloud technologies, including AWS, Docker, and Kubernetes.
What makes this opportunity unique is Veeva's status as a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors. The company offers a "Work Anywhere" policy, providing flexibility in work location while maintaining its strong culture built on values of Customer Success, Employee Success, and Speed.
The compensation is competitive, ranging from $110,000 to $270,000 in base salary, with additional benefits including medical, dental, vision insurance, flexible PTO, and retirement programs. The ideal candidate will bring 5+ years of software development experience, strong mentorship abilities, and a passion for building scalable enterprise solutions that make a meaningful impact in the life sciences industry.