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 commercial success with social responsibility, focusing on developing cloud solutions that accelerate therapy delivery to patients worldwide. The role offers a unique opportunity to work in a 'Work Anywhere' environment, allowing flexibility between remote and office work.
The position requires a skilled developer with 2+ years of experience in Java and REST APIs, preferably with enterprise software or high-growth tech company background. You'll be instrumental in building scalable software solutions, contributing to product direction, and mentoring junior engineers. The role encompasses full SDLC participation, collaboration with cross-functional teams, and technical problem-solving to create innovative healthcare technology solutions.
The company offers comprehensive benefits including medical, dental, vision insurance, flexible PTO, retirement programs, and a unique 1% charitable giving program. The compensation package ranges from $85,000 to $225,000 base salary, with additional variable and stock bonus potential. This role perfectly balances the excitement of a startup environment with the stability of an established, profitable company.
As a Veeva engineer, you'll be part of a mission-driven organization that values doing the right thing, customer success, employee success, and speed. The company's commitment to transforming the life sciences industry, combined with its unique status as a public benefit corporation, creates an exceptional opportunity for engineers who want to make a meaningful impact while advancing their careers in a supportive, flexible environment.