Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Software Engineer specializing in Java. As a public benefit corporation, Veeva combines the growth potential of a tech company with a mission-driven approach to help life sciences companies bring therapies to patients faster.
The role offers an exciting opportunity to work in a fast-paced, startup-like environment within a stable, profitable company. You'll be developing cloud-based solutions that directly impact the efficiency of getting critical treatments and medicines to patients. The position involves working with cutting-edge technologies including Spring, MySQL/Postgres, Hibernate, AWS, Docker, and Kubernetes.
As a Software Engineer, you'll be responsible for designing and implementing product features, building robust and scalable architectures, and writing high-quality, testable code. The role emphasizes both technical excellence and mentorship, requiring someone who can contribute to complex technical solutions while helping develop junior team members.
The company offers a unique "Work Anywhere" policy, providing flexibility to work remotely or from the office. Benefits include comprehensive healthcare coverage, flexible PTO, retirement programs, and a 1% charitable giving program. The compensation is competitive, with a base salary range of $85,000 - $225,000, plus potential for bonuses and stock options.
This is an ideal opportunity for experienced Java developers who want to make a meaningful impact in healthcare while working with modern technologies in a values-driven organization committed to customer success, employee success, and doing the right thing.