Veeva Systems, a pioneering $2B+ revenue company in the life sciences industry cloud space, is seeking a Java Software Engineer to join their dynamic team. As a public benefit corporation, Veeva combines the innovation of a tech company with the mission of improving global health outcomes.
The role offers an exciting opportunity to work on cloud-based solutions that directly impact the speed and efficiency of delivering critical medical treatments to patients. You'll be part of a fast-paced environment that combines startup energy with the stability of an established company. The position requires 3+ years of Java experience, with a focus on enterprise-level development.
As a Software Engineer, you'll be responsible for designing and implementing product features, building scalable architectures, and writing high-quality, testable code. The role emphasizes both technical excellence and mentorship, making it ideal for developers who want to grow their leadership skills while working with cutting-edge technologies.
The company offers a comprehensive benefits package including medical, dental, and vision insurance, flexible PTO, retirement programs, and a unique 1% charitable giving program. With a "Work Anywhere" policy, you'll have the flexibility to work remotely or from the office, ensuring an optimal work-life balance.
The compensation is highly competitive, ranging from $85,000 to $225,000 base salary, with additional bonus and stock opportunities. This is an excellent opportunity for a skilled Java developer looking to make a meaningful impact in the healthcare technology sector while working with a mission-driven organization that values employee success and innovation.