Software Engineer - Full Stack

Related keywords: quality assurance remote jobpublic health remote jobremote job software engineer

This page contains product affiliate links.

Introduction

Veeva Systems, a leading organization in the life sciences industry, is currently seeking talented professionals for the role of Software Engineer - Full Stack. With a mission-driven approach, Veeva is revolutionizing the life sciences sector and supports organizations in bringing therapies to patients with greater speed and efficiency. This full-time role offers an exciting opportunity to be part of one of the fastest-growing Software as a Service (SaaS) companies, which has generated over $2B in revenue during the last fiscal year alone.

Company Overview

Founded on strong values such as Customer Success, Employee Success, and Speed, Veeva has made a name for itself by becoming a public benefit corporation (PBC) in 2021. This distinction means that Veeva is legally committed to prioritizing the interests of its customers, employees, and the broader community. As a Work Anywhere company, Veeva promotes flexibility, allowing employees to work remotely or from the office, accommodating individual preferences for a more effective work environment.

Job Role Description

The position requires multiple Full Stack Software Engineers to collaborate and innovate on product development tailored for the life sciences arena. As an engineer at Veeva, you’ll engage in all aspects of the Software Development Life Cycle (SDLC), working to design and develop cutting-edge applications that can address pressing challenges. The tech stack involves both front-end and back-end technologies, which provides ample opportunity for professional growth.

Responsibilities

The responsibilities of the Full-Stack Software Engineer role include:

  • Participating in all aspects of the SDLC to ensure seamless product development.
  • Collaborating with product managers, engineers, and domain experts to create innovative applications.
  • Working alongside Quality Assurance engineers for comprehensive testing of applications.
  • Troubleshooting and providing technical support for products as necessary.

These tasks highlight the collaborative and fast-paced nature of the work environment at Veeva.

Required Skills & Experience

To excel in this role, candidates should meet the following qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency with JavaScript, specifically front-end libraries such as React, Angular, or Vue.
  • Experience in backend development using Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are crucial in this collaborative role.
  • A Bachelor's degree in engineering, computer science, or an equivalent field is also required.

Nice to Have

While not mandatory, candidates with the following skills would be favored:


  • Previous experience working in an Agile environment.
  • Familiarity with the Spring framework, ES6, or the development of SaaS products.
  • Knowledge of content management products and technologies would also be a plus.

Compensation & Benefits

Veeva Systems offers a competitive compensation package, with a base salary ranging from $85,000 to $225,000, depending on experience and location. The salary reflects a commitment to evaluate compensation based on an individual's qualifications and expected contributions to the organization. In addition to the base salary, candidates may be eligible for other compensation forms such as variable bonuses and stock awards.

Moreover, Veeva provides a comprehensive benefits package that includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs and a charitable giving initiative.

Conclusion

For job seekers passionate about technology and interested in making a significant impact in the life sciences industry, this Full Stack Software Engineer position at Veeva Systems is an exciting opportunity. The flexible work environment, competitive compensation, and enriched company culture make it a desirable career path for engineers looking to advance their skills while contributing to meaningful work that positively affects global health.

Enthusiastic candidates who possess the relevant qualifications and share Veeva’s vision of making a positive impact on customers and communities are encouraged to apply, as Veeva stands as an equal opportunity employer, ensuring fair consideration for all applicants.

Working at Veeva offers not just a job but a chance to join a mission-driven team that is dedicated to improving the life sciences landscape for patients and healthcare professionals alike.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 6, 2025

11 views

1 clicks on Apply Now

Share


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.