Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobremote job software engineer

This page contains product affiliate links.

Introduction

Veeva Systems is a leader in industry cloud solutions, focusing on life sciences. The company plays a pivotal role in delivering therapies faster to patients, emphasizing employee and customer success. Recently declared a public benefit corporation (PBC), Veeva stands out not just for its financial achievements but also for its commitment to ethical business practices. This gives significant importance to balancing various stakeholder interests, which makes it an attractive employer for many.

Job Overview

The position open at Veeva is for a Full Stack Software Engineer, with the aim to design and develop innovative applications tailored for the life sciences sector. The role offers a chance to work with the latest technologies in both front-end and back-end development. Veeva's commitment to being a Work Anywhere company emphasizes flexibility, allowing employees to choose their work environment—whether from home or in the office.

Responsibilities

In this role, the selected candidate will:

  • Participate in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborate with various teams, including product managers, engineers, and domain experts, to craft applications that meet industry needs.
  • Work closely with Quality Assurance (QA) engineers to ensure that the products developed have extensive testing and coverage.
  • Engage in troubleshooting and provide technical support when necessary.

Required Skills and Qualifications

To succeed in this position, candidates should possess the following qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in JavaScript 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.
  • Experience working with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • Preference for candidates located in EST and CST time zones.
  • A BS in engineering/computer science or equivalent experience.
  • Proven mentorship abilities to help enhance team performance.

Nice-to-Have Qualifications

Although not strictly required, the following skills are considered an advantage:


🎁 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 with developing Software-as-a-Service (SaaS) products.
  • Familiarity with content management technologies.

Compensation and Benefits

Veeva offers a competitive compensation package with a base salary ranging from $85,000 to $225,000 CAD. Note that this range is provided as a guideline and actual salaries may vary based on experience and location. In addition to base pay, employees may also qualify for variable bonuses or stock options, making this role financially attractive.
The benefits package includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program.

Company Culture and Values

Veeva Systems places a significant emphasis on three core values: Do the Right Thing, Customer Success, and Employee Success. The company adopts a mission-driven approach, ensuring that it does not lose sight of the importance of social responsibility amidst its business ventures.
Veeva's work culture fosters an environment where collaboration and innovation are encouraged. It is particularly suited for individuals who thrive in a fast-paced, startup-like setting while benefiting from the stability of a successful professional entity.

Conclusion

This role at Veeva Systems presents a unique opportunity for a software engineer desiring to make an impact in the life sciences field. With flexibility in work location and a focus on both personal and professional growth, this position is an ideal fit for passionate and skilled individuals ready to take on new challenges.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 25, 2025

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