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 an hour 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

Lead software engineer position at Microsoft, focusing on Microsoft Teams and Copilot development, offering remote work and competitive compensation.

Principal SaaS Web Developer

Principal SaaS Web Developer position at Oracle, requiring 10+ years of experience, focusing on full-stack development for public safety solutions.

Principal Developer - Full stack

Lead full-stack developer position at Datacom, focusing on SaaS Payroll Product development with modern tech stack and team leadership responsibilities.

Principal Product Manager, Connected TV Experiences

Principal Product Manager role at Disney focused on Connected TV Experiences, leading product strategy and development for streaming platforms.

Principal Engineer (Full Stack) - M365 Security Engineering

Principal Software Engineer role at Microsoft focusing on M365 security, combining full-stack development with technical leadership in cybersecurity.