Principal Software Engineer - Full Stack

Veeva Systemsabout 1 year ago
Portland, Oregon, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join Veeva Systems, a mission-driven pioneer in industry cloud innovation, as a Principal Full Stack Engineer. Based in Portland, OR with a flexible work-from-anywhere policy, you will have a key role in delivering scalable cloud software that accelerates the development of life-saving therapies. At Veeva, our values—Do the Right Thing, Customer Success, Employee Success, and Speed—shape our culture and drive our success.

Key Responsibilities

  • Collaborate with Product Management and Development teams on technical design and problem solving to deliver compelling solutions.
  • Own the full lifecycle of feature implementation—from design and development to deployment and maintenance.
  • Quickly break down complex problems into potential solutions, assessing knowns and unknowns to reach solid resolutions.
  • Mentor and guide engineers at all levels, championing best practices and coding standards.
  • Review code across teams to ensure high quality and consistency.

Required Qualifications

  • 12+ years of software development experience.
  • Extensive experience developing enterprise SaaS cloud applications and building high-volume products at scale.
  • Hands-on development expertise with open source tools and technologies (Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins, AspectJ, Messaging, Solr, and Lucene).
  • Experience with front end technologies such as JavaScript and React.
  • Strong drive, flexibility, and a proven record of mentoring teams to achieve success.
  • Applicants must have the unrestricted right to work in the United States and be located in the PST or MST time zone.

Preferred Qualifications

  • Previous experience working in an agile environment.
  • Experience with the Spring framework and ES6.
  • Experience with Software-as-a-Service (SaaS) product development.

Benefits & Perks

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

  • Base pay: $150,000 - $300,000
  • This range complies with local regulations and represents a potential base salary range that may vary depending on experience, location, and individual qualifications. Additional types of compensation, such as a variable bonus or stock bonus, may also be offered.

Required Skills

Git
React
Cloud SaaS
Java
Messaging
AspectJ
JavaScript
Solr
Hibernate
Lucene
MySQL
Spring
Gradle
Jenkins