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 a month 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 Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

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

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.