Software Engineer - Java

Veeva Systems
Summary
Join Veeva Systems, a leading life sciences industry cloud company, as a top software engineer. You will build and scale software, influence development direction, advise product leadership, and mentor junior engineers. This role requires 2+ years of professional software development experience, a BS in engineering/computer science, and expertise in Java, REST APIs, and RDBMS. The ideal candidate will have experience in an agile environment, SaaS product development, and HL7/FHIR. Veeva offers a flexible work environment and competitive benefits, including medical, dental, vision, flexible PTO, retirement programs, and a charitable giving program. The base salary ranges from $85,000 to $225,000, with potential for additional compensation.
Requirements
- 2+ years of professional software product development experience
- BS in engineering/computer science or equivalent
- Experience with backend development in Java
- Experience with REST and/or SOAP APIs
- Experience with RDBMS such as MySQL, Oracle, or MS SQL Server
- We are looking for strong mentors with a proven record of making your team better
- Applicants must have the unrestricted right to work in the United States
- Veeva will not provide sponsorship at this time
Responsibilities
- Participate in all aspects of the SDLC
- Collaborate with Product Managers, other Engineers, and domain experts to design and develop cutting-edge applications in life science
- Collaborate with Quality Assurance Engineers to ensure accurate and comprehensive testing coverage
- Contribute to troubleshooting and technical support of the product
Preferred Qualifications
- Previous experience working in an agile environment
- Experience with Software-as-a-Service (SaaS) product development
- Experience with content management products and technologies
- 2+ years of professional experience with HL7/FHIR
- Experience with EHR systems like Epic
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program