Principal Software Engineer - Java - Boston Hub
Veeva develops cloud software that helps the world’s largest pharmaceutical companies and emerging biotech’s run clinical trials and get medicines to the patients that need them. Veeva’s
enterprise product suite is ubiquitous in the life sciences industry.
Veeva is a ‘Work Anywhere’ company, so you can connect with teams in our new office at 100
Summer Street in Boston while also having the flexibility to work from home. And as a Public
Benefit Corporation, you will work for a company with purpose and focused on making a positive
impact on society.
Join us in building and shaping our new engineering teams in Boston as we build products and technology to transform our customers. We are looking for Principal Software Engineers that are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects in an energizing environment. You should 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.
When engineers join Veeva, they jump right in, develop in rapid sprints, and quickly find that we don’t believe in throwaway technology. You build it -- we ship it. This is a great opportunity to join our team on the ground floor and make your mark.
What You’ll Do
- Collaborate with Product Management and Development team members on technical design and problem solving to come up with compelling solutions to problems.
- Use a pragmatic Test Driven Development approach to developing high-quality software that doesn't need to be assured by a QA team before it's deployed to production.
- Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance.
- Mentor junior engineers
Requirements
- 8+ years of software experience
- Extensive experience developing enterprise software in Java
- Hands-on development experience with current open source tools and technologies (Java, Spring, MySQL, Hibernate, Maven, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, Linux)
- Deep expertise in object-oriented design and implementation
- Drive and flexibility to roll up your sleeves and work hard (and have fun) in a fast-moving startup environment
- Demonstrated ability to deliver highly complex projects
- Familiarity with Agile methodologies
Learn More
- Engineer Perspective: 3 Reasons to Consider Veeva
- Meet the Veeva Boston Team
Perks & Benefits
- Flexible PTO
- Allocations for continuous learning & development
- Annual budget to donate to the non-profit of your choice
#LI-Remote
Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.