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