Principal Software Engineer - Full Stack

Pioneer in industry cloud, helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
$150,000 - $300,000
Frontend
Principal Software Engineer
Remote
12+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer - Full Stack

Veeva Systems, a pioneering $2B+ revenue company in industry cloud, is seeking a Principal Full Stack Engineer to join their mission of accelerating life sciences innovation. As a Work Anywhere company and public benefit corporation (PBC), they offer the flexibility to work remotely while making a meaningful impact in healthcare.

The role demands a seasoned technical leader with 12+ years of experience who can architect scalable solutions, mentor team members, and drive technical excellence. You'll be working on critical cloud software that helps speed up the delivery of treatments and medicines globally. The position offers significant autonomy and influence in technical direction, along with opportunities to advise product leadership and mentor emerging engineers.

The ideal candidate brings extensive experience in both frontend and backend technologies, including Java, Spring, MySQL, JavaScript, and React. You'll be responsible for end-to-end implementation of features, from design through deployment, while maintaining high standards for code quality and scalability. The role requires strong problem-solving abilities and the capacity to break down complex challenges into manageable solutions.

Veeva offers competitive compensation ($150,000-$300,000 base salary), comprehensive benefits including medical, dental, vision insurance, and retirement programs. Their unique culture emphasizes doing the right thing, customer success, employee success, and speed. As a public benefit corporation, they balance the interests of customers, employees, society, and investors, making this an opportunity to contribute to meaningful change in healthcare while advancing your career.

Last updated 2 months ago

Responsibilities For Principal Software Engineer - Full Stack

  • Collaborate with Product Management and Development team on technical design and problem solving
  • Own all aspects of implementation from design to production deployment
  • Break down complex problems into potential solutions
  • 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 For Principal Software Engineer - Full Stack

Java
JavaScript
React
MySQL
  • 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 development experience with current open source tools
  • Experience with front end technologies such as JavaScript and React
  • Must be located in EST time zone
  • Unrestricted right to work in the United States

Benefits For Principal Software Engineer - Full Stack

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

Interested in this job?

Jobs Related To Veeva Systems Principal Software Engineer - Full Stack

Principal Software Engineer - Front End

Principal Software Engineer - Front End position at Veeva Systems, leading front-end development for life sciences cloud applications.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces and managing a team of 40 engineers.

Principal Software Engineer - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.

Principal Frontend Engineer

Principal Frontend Engineer role at LivePerson, leading development of enterprise-scale conversational platform serving billions of interactions monthly.

Principal Front End Software Developer

Principal Frontend Software Developer position at Oracle focusing on UI development for cloud platform with React, TypeScript, and modern frontend technologies.