Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobcustomer care remote job

This page contains product affiliate links.

Overview

Veeva Systems is a pioneering organization specializing in cloud solutions tailored for the life sciences sector. With a mission to expedite the process of bringing therapies to patients, the company has experienced rapid growth, becoming one of the fastest-growing SaaS (Software-as-a-Service) firms in history to surpass $2 billion in revenue. Veeva Systems values its commitment to ethical practices, exemplified by its status as a public benefit corporation (PBC), ensuring a balance between the needs of customers, employees, society, and investors.

Job Position

The current job opening is for a Full Stack Software Engineer. This role is significant as Veeva expands its product lineup, providing cutting-edge software solutions that address challenges in the life sciences industry. Software Engineers at Veeva are tasked with creating innovative applications, using both front-end and back-end technologies.

Responsibilities

In this position, the individual will be responsible for multiple aspects of Software Development Life Cycle (SDLC). Key responsibilities include:

  • Collaborating with product managers, other engineers, and domain experts to design and develop advanced applications suitable for life sciences.
  • Working closely with Quality Assurance (QA) engineers to ensure that the applications are tested thoroughly for functionality and reliability.
  • Providing troubleshooting and technical support as needed for the products being developed.

Required Skills

To successfully apply for the Full Stack Software Engineer position, candidates must possess the following qualifications:

  • A minimum of 2 years of experience in software product development.

  • Proficiency with JavaScript front-end libraries like React, Angular, or Vue.

  • Experience in backend development using Java.

  • Familiarity with CSS abstraction layers such as SASS or JSS.

  • Working knowledge of Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.

  • Strong communication skills, with a preference for candidates who work in EST and CST time zones.

  • A Bachelor’s degree in engineering or computer science, or equivalent practical experience.

  • Candidates should have a track record of mentoring which helps improve team dynamics and performance.

Nice to Have Skills

While not mandatory, the following qualifications are desirable and can enhance a candidate's appeal for Veeva Systems:


🎁 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"
  • Previous experience in an agile working environment.

  • Familiarity with the Spring framework.

  • Knowledge of ES6.

  • Experience in the development of SaaS products.

  • Background in content management products and related technologies.

Salary and Compensation

The salary range for this Full Stack Software Engineer position is between $85,000 and $225,000 CAD. This range is presented to ensure compliance with local regulations and reflects the potential for base salary based on experience and location. It is important to note that actual salaries may vary, and Veeva considers individual qualifications and expected contributions when determining compensation.

Additionally, the role may come with opportunities for other forms of compensation, such as bonuses and stock incentives, dependent on the candidate's qualifications.

Work Environment

Veeva Systems promotes a Work Anywhere culture, allowing employees to work from home or in a traditional office setting. This flexibility supports employees in achieving a balanced work-life environment, enhancing their productivity and job satisfaction.

Benefits

Employees at Veeva Systems are entitled to an array of benefits, which include:

  • Comprehensive medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs to help employees save for the future.
  • A 1% charitable giving program, allowing employees to support causes they care about.

Company Culture

Veeva Systems is deeply committed to creating a diversified and inclusive work environment. As an equal opportunity employer, the company ensures that all qualified applicants receive fair consideration for employment. The organization prides itself on its values: Do the Right Thing, Customer Success, Employee Success, and Speed. Veeva strives to make a positive impact not only in the life sciences industry but also for its customers, employees, and larger communities. For candidates who need assistance or accommodations during the recruitment process due to a disability or special needs, Veeva provides contact information for support.

In conclusion, Veeva Systems offers a promising career opportunity as a Full Stack Software Engineer, tapping into cutting-edge technologies in a work culture focused on flexibility, employee success, and comprehensive support.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 11, 2025

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