Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

Introduction

Veeva Systems, a prominent organization known for its pioneering role in the industry cloud within life sciences, is on the lookout for skilled Full Stack Software Engineers. The company is dedicated to enhancing the speed and efficiency with which new therapies reach patients, solidifying its status as one of the fastest-growing SaaS companies in history. Veeva recently marked a significant milestone by becoming a public benefit corporation (PBC), demonstrating its commitment to balancing the interests of various stakeholders, including customers, employees, society, and investors.

The position is fully remote, reinforcing Veeva's belief in fostering a flexible work environment that empowers employees to work from home or in an office setting as per their preference. By joining Veeva, you will be part of transforming the life sciences industry while making a positive impact on customers, employees, and the community.

Role Overview

The Full Stack Software Engineer role at Veeva involves contributing to the development of innovative products aimed at addressing critical challenges in the life sciences sector. The company is seeking individuals who thrive in a fast-paced, entrepreneurial environment while enjoying the stability associated with a successful and profitable enterprise.

Key Responsibilities

In this role, you will participate in various stages of the Software Development Life Cycle (SDLC), collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications tailored for life sciences. Your contributions will include:

  • Designing and developing applications by actively participating in meetings and discussions with stakeholders.
  • Collaborating with Quality Assurance engineers to ensure comprehensive testing coverage to guarantee product functionality.
  • Providing technical support and troubleshooting for the developed products, ensuring high quality and usability.

Required Skills

To be considered for the Full Stack Software Engineer position, candidates should possess the following qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java and JavaScript, particularly with front-end frameworks such as React, Angular, or Vue.
  • Experience with backend development utilizing Java, alongside a solid understanding of CSS abstraction layers such as SASS or JSS.
  • Familiarity with relational database management systems, including MySQL, Oracle, or MS SQL Server.
  • Clear communication skills, crucial for effective collaboration within teams.
  • Preference for candidates located in the EST and CST time zones, indicating a focus on collaboration with teams in these zones.
  • A Bachelor’s Degree in engineering, computer science, or a related field, or equivalent experience.

Preferred Qualifications

Although not mandatory, certain qualifications would be advantageous for potential candidates:

  • Previous experience in an agile environment, showcasing adaptability in dynamic settings.
  • Familiarity with the Spring framework and ES6, enhancing programming efficiency.
  • Background in Software-as-a-Service (SaaS) product development, indicating familiarity with this industry model.
  • Experience with content management products and technologies would also be considered a plus.

Compensation and Benefits

Veeva Systems provides a comprehensive benefits package for its employees, including:

  • Medical, dental, and vision insurance, promoting employee well-being.
  • Paid Time Off (PTO) and company-sponsored holidays, enabling a work-life balance.
  • Retirement programs, demonstrating a commitment to employees' long-term financial security.
  • A charitable giving program allowing employees to contribute positively to society.
  • Base pay ranging from $85,000 to $225,000, with notes on variability based on individual qualifications, experience, and location. It's essential to note that actual salaries may fall within or even outside this range, depending on these factors. Additional compensation may be available in the form of variable bonuses and stock options.

Workplace Culture

Veeva Systems places a strong emphasis on its core values, which include:

  • Doing the Right Thing for all stakeholders.
  • Fostering Customer Success through innovative solutions.
  • Driving Employee Success by creating a supportive work environment.
  • Promoting Speed, ensuring timely delivery of services and products.

The company is recognized for its equal opportunity employment practices, ensuring consideration for all qualified applicants without discrimination based on various characteristics. Veeva actively encourages individuals with disabilities to reach out for accommodations during the application or recruitment process, reinforcing its commitment to inclusivity and diversity.

Conclusion

The Full Stack Software Engineer position at Veeva Systems is an exceptional opportunity for professionals eager to make a significant impact in the life sciences industry while collaborating within a respected organization that prioritizes ethical practices, employee development, and customer success. Candidates possessing the necessary skills and experience are encouraged to apply and join the innovative team focused on transforming healthcare through technology.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 19, 2025

14 views

0 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.