Software Engineer - Full Stack

Related keywords: remote job san franciscoquality assurance remote jobremote job qa

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a leading name in the life sciences industry, known for its mission-driven approach and being a pioneer in industry cloud solutions. The company is dedicated to accelerating how life sciences companies deliver therapies to patients by offering innovative software solutions. In recent fiscal years, Veeva has shown impressive growth, surpassing $2B in revenue and establishing itself as one of the fastest-growing SaaS companies. Notably, Veeva made history in 2021 by adopting the designation of a public benefit corporation (PBC), which emphasizes its commitment to balancing the interests of customers, employees, society, and investors.

Company Culture and Values

At Veeva, the culture is built around core values that guide everything they do. These principles include:

  1. Do the Right Thing
  2. Customer Success
  3. Employee Success
  4. Speed

These values play a crucial role in shaping the company's work environment and strategies for success. Veeva operates on a Work Anywhere model, allowing employees the flexibility to work from home or in-office, fostering an environment where individuals can thrive.

Job Position Details

The job opening is for a Full Stack Software Engineer, where successful candidates will join a team focused on developing cutting-edge applications in the life sciences sector. This role will involve working with the latest front-end and back-end technologies to solve significant industry challenges. Veeva is looking for professionals who flourish in a fast-paced startup environment, while also appreciating the stability of a profitable organization.

Responsibilities of the Role

The Full Stack Software Engineer will have various responsibilities, including but not limited to:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, other engineers, and domain experts to innovate in the life science space.
  • Working with Quality Assurance (QA) engineers to ensure comprehensive and effective testing.
  • Providing technical support and troubleshooting for the developed products.

Required Skills and Qualifications

To succeed in this role, candidates should possess the following skills and qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in JavaScript with experience in front-end libraries such as React, Angular, or Vue.
  • Experience in back-end development using Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Knowledge of Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential, with a preference for candidates in the EST and CST time zones.
  • A Bachelor's Degree in engineering, computer science, or an equivalent field.

Additionally, strong mentoring abilities and previous experience working in an agile environment are considered as advantageous assets for candidates.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Desired Attributes and Nice-to-Have Skills

While not mandatory, candidates with the following experiences are encouraged to apply:

  • Familiarity with the Spring framework.
  • Experience with ES6.
  • Past involvement in Software-as-a-Service (SaaS) product development.
  • Knowledge or experience with content management products and technologies.

Compensation and Benefits

Veeva Systems offers a competitive compensation package ranging from $85,000 to $225,000. This salary range complies with local regulations and reflects the potential earnings based on factors like experience and location. It's important to note that actual salaries may vary within this range, and compensation is tailored to each person's unique qualifications, experience, and expected contributions. Beyond the base salary, employees may be eligible for additional compensation forms, such as a variable bonus and/or stock bonus.

In terms of benefits, Veeva provides comprehensive services to its employees, including:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program to support employees contributing to their communities.

Work Environment and Equality

As a global corporation with headquarters located in the San Francisco Bay Area, Veeva has established offices in more than 15 countries worldwide. Emphasizing diversity, Veeva is an equal opportunity employer, considering all qualified applicants regardless of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, veteran status, genetic information, or any other characteristics protected by local laws.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 26, 2025

8 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.