Principal Software Engineer - Full Stack
Veeva Systems, Inc.
Job Description
Veeva Systems is a missionâdriven organization helping life sciences companies bring therapies to patients faster. We are a fastâgrowing SaaS company with over $3B in revenue. The Role Principal FullâStack Engineer.
Lead architectâstyle ownership of features from design through deployment and support, mentoring junior engineers and advising product leadership on technical direction in a fastâpaced startup environment. What You'll Do Collaborate with Product Management and the development team on technical design and problem solving to develop compelling solutions. Own all aspects of feature implementationâfrom design to development, deployment to production, and maintenance.
Break down complex problems into actionable solutions, evaluating knowns and unknowns for faster resolution. Mentor and guide engineers at all levels. Define, evangelize, and mentor on best practices and coding standards.
Review code for engineers of all levels. Requirements 12+ years of software development experience. Extensive experience developing enterprise SaaS cloud applications.
Proven track record of building highâvolume products at scale. Handsâon experience with Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins, AspectJ, messaging, Solr, and Lucene. Experience with frontâend technologies such as JavaScript and React.
Drive and flexibility to work hard in a fastâpaced startup environment. Strong mentoring record to improve team performance. Must have the unrestricted right to work in the United States; no sponsorship available.
Must be located in the PST or MST time zone. Nice to Have Experience working in an agile environment. Experience with the Spring framework.
Experience with ES6. Experience with SaaS product development. Perks & Benefits 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.
The salary range provided is for compliance and may vary with experience and location; additional compensation, such as variable bonus or stock, may be eligible. 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.
If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com. #J-18808-Ljbffr