Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

Veeva Systems is a pioneering organization in the industry cloud, specifically tailored for the life sciences sector. As one of the fastest-growing Software as a Service (SaaS) companies in history, Veeva has successfully surpassed $2 billion in revenue recently, showcasing its extensive growth potential. Veeva’s commitment extends beyond regular business practices; in 2021, it made history by becoming a public benefit corporation, which means it is legally bound to balance the interests of its customers, employees, society, and investors.

Company Values

Central to Veeva’s operations are its core values, which include:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed

These values are reflective of Veeva’s approach to creating positive impacts within the life sciences industry while ensuring the well-being of its customers and employees.

Work Environment

Veeva is recognized as a Work Anywhere company, advocating for flexibility in work environments. Employees are encouraged to choose between working from home or in-office settings, ensuring that they can perform optimally in an environment that suits them best. This flexibility enhances productivity and job satisfaction, making Veeva an attractive place to work.

Job Role and Responsibilities

The software engineering team at Veeva is seeking multiple talented Full-Stack Software Engineers. In this role, engineers will participate in various aspects of the Software Development Life Cycle (SDLC). Key responsibilities include:

  • Collaborating with product managers, other engineers, and domain experts to design and develop innovative applications tailored to the life sciences sector.
  • Working with Quality Assurance engineers to ensure that the products have comprehensive testing coverage.
  • Troubleshooting and providing technical support for ongoing product issues.

Required Skills and Qualifications

To apply for this position, candidates must have:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Backend development experience, particularly in Java.
  • Knowledge of CSS abstraction layers (e.g., SASS or JSS).
  • Experience utilizing relational databases such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills to facilitate effective collaboration.
  • Familiarity with EST and CST time zones is preferred.
  • A BS degree in engineering or computer science or equivalent.

Preferred qualifications include:


🎁 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.
  • Understanding of ES6 JavaScript features.
  • Experience in SaaS product development and knowledge of content management technologies.

In this role, Veeva is particularly interested in candidates who can serve as strong mentors, possessing a track record of enhancing team performance and capabilities.

Compensation and Benefits

The salary for this position ranges from $85,000 to $225,000 CAD. This range is meant to comply with local regulations and reflects the possible base salary applicable based on the individual’s unique qualifications and experience. Actual salaries may deviate from this range, depending on individual circumstances. The compensation package may include additional incentives such as variable bonuses and stock options.

Veeva offers an attractive benefits package that includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement planning programs.
  • A 1% charitable giving initiative, encouraging employee contributions to meaningful causes.

Conclusion

For job seekers interested in a dynamic role in a respected company, Veeva Systems presents a captivating opportunity to become a Full Stack Software Engineer. With the flexibility of a remote working environment, a strong value system, and an attractive compensation package, this position is designed for driven individuals ready to make a significant impact on the life sciences industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 10, 2025

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