Avatar for Veeva Systems

Enterprise cloud software for life sciences

Senior Software Engineer - Java - Boston Hub

$115k – $155k AngelList Est.
Apply now

Our engineering and product teams are organized around our hubs for community and collaboration. Work anywhere means you can work at home or the office on any given day. Your product hub is based on the primary location of your product. You should live within one timezone of your product hub. Our current product hubs are Pleasanton, Columbus, Boston, NYC, Raleigh, and Toronto.

We are looking for multiple Senior Software Engineers that are eager to build in a fast-paced, startup environment inside a stable, profitable company. Our teams are solving complex problems that impact the speed and effectiveness of the life sciences industry. In this role, you’ll jump right in, develop in rapid sprints, and find quickly that we don’t believe in throwaway technology. You build it -- we ship it.

You have extensive experience in Java applications and the latest open source technologies. Ideal candidates have worked in enterprise software development or for a high-growth technology company.

What You’ll Do

  • Rapidly build new applications on an existing, robust enterprise platform
  • Build new cloud infrastructure from scratch following the best practices in software development
  • Drive new features and improvements in a fast-changing environment
  • Partner with product management, design, and QA to deliver cutting-edge solutions and direct value to our customers
  • Work on multiple layers of our stack including backend (primary), front-end, and DevOps
  • Mentor junior engineers


  • 5+ years experience in Java, preferably at an enterprise cloud software company
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with open source technologies such as: Spring, MySQL, Hibernate, Solr, Maven, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes
  • 3+ years of experience in relational databases with a mastery of SQL

Learn More

Perks & Benefits

  • Flexible PTO
  • Allocations for continuous learning & development
  • Annual budget to donate to the non-profit of your choice
Boston • Massachusetts
Job type
Visa sponsorship
Not Available

Veeva Systems at a glance

Enterprise cloud software for life sciences

Veeva Systems focuses on Biotechnology, Enterprise Software, Pharmaceuticals, CRM, and Cloud Management. Their company has offices in New York City, Boston, Columbus, Toronto, and Barcelona. They have a very large team that's between 1001-5000 employees.

You can view their website at http://www.veeva.com or find them on Twitter, Facebook, and LinkedIn.

More jobs at Veeva Systems

View all jobs

Senior Software Engineer - Java - Pleasanton Hub

Senior Software Engineer - Java - Columbus Hub

Principal Software Engineer - Java - Pleasanton Hub

Principal Software Engineer - Java - Boston Hub

Senior Software Engineer - Java - Boston Hub

Similar jobs to Senior Software Engineer - Java - Boston Hub at Veeva Systems

Avatar for Own Up
Saving consumers tens of thousands of dollars when financing their home
Avatar for LeanIX
SaaS for Enterprise Architecture trusted by leading brands
Avatar for BAKD Solutions
Crypto Crowdfunding & Professional Networking
Avatar for Tank Utility
Internet of Things for truck-delivered energy
Avatar for Mightier
Mobile video games teaching kids how to harness their emotions
Avatar for Visionable Global
Video collaboration platform designed for healthcare teams’ advanced clinical needs