Taro Logo

Senior Software Engineer - Full Stack

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$110,000 - $270,000
Frontend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Job Description

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Full-Stack Software Engineer to join their innovative team. As a public benefit corporation (PBC), Veeva balances the interests of customers, employees, society, and investors. The role offers the unique opportunity to work on cutting-edge applications that help bring life-saving therapies to patients faster.

The position combines the excitement of a startup environment with the stability of an established, profitable company. You'll work with modern front-end and back-end technologies, particularly Java and JavaScript/React, to tackle significant challenges in the life sciences industry. The role requires strong technical expertise in full-stack development, including experience with CSS abstraction layers and relational databases.

As a Work Anywhere company, Veeva offers the flexibility to work remotely or from the office, ensuring employees can thrive in their preferred environment. The compensation package is competitive, ranging from $110,000 to $270,000 in base salary, plus additional benefits including medical, dental, vision insurance, and retirement programs.

The ideal candidate will have 5+ years of software product development experience and excel in both technical execution and team collaboration. You'll be expected to mentor others and contribute to the team's growth while working closely with product managers and domain experts to deliver innovative solutions. This is an excellent opportunity for experienced engineers who want to make a meaningful impact in healthcare while advancing their careers in a values-driven organization.

Last updated a month ago

Responsibilities For Senior Software Engineer - Full Stack

  • Participate in all aspects of the SDLC
  • Collaborate with product managers, other engineers, and domain experts to design and develop cutting-edge applications in life science
  • Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage
  • Contribute to troubleshooting and technical support of the product

Requirements For Senior Software Engineer - Full Stack

Java
JavaScript
React
MySQL
  • 5+ years of experience in software product development
  • Experience with JavaScript and React
  • Experience with backend development in Java
  • Experience with CSS abstraction layers (e.g., SASS or JSS)
  • Experience with RDBMS such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills
  • BS in engineering/computer science or equivalent
  • Strong mentorship skills with a proven record of making your team better

Benefits For Senior Software Engineer - Full Stack

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

Related Jobs