Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer care remote jobremote job in healthcare

Overview

Veeva Systems, a pioneering organization in the cloud-based healthcare industry, is seeking talented Full-Stack Software Engineers. This organization is dedicated to transforming the life sciences sector by accelerating the delivery of therapies to patients. With a robust track record of growth, including surpassing $2 billion in revenue in the previous fiscal year, Veeva has established itself as one of the quickest-growing Software as a Service (SaaS) firms. The company takes great pride in its commitment to fundamental values such as Customer Success, Employee Success, and Speed, alongside its noteworthy status as a Public Benefit Corporation.

Role Description

The role requires multiple Full-Stack Software Engineers to develop innovative applications in life sciences, engaging with the latest technologies in both front-end and back-end development. This position is uniquely designed for individuals who thrive in environments that resemble startups, while also offering the stability of a successful organization.

Responsibilities

In this position, you will be involved in:

  • Participating in all aspects of the Software Development Life Cycle (SDLC)
  • Collaborating with Product Managers, engineers, and domain experts to design and develop transformative applications in the life sciences sphere
  • Working with Quality Assurance teams to ensure comprehensive testing of applications
  • Providing troubleshooting support and technical guidance for the products developed

Required Skills

Candidates should possess the following qualifications:

  • A minimum of 2 years of experience in software product development
  • Proficiency in Java and Javascript applications
  • Familiarity with front-end libraries such as React, Angular, or Vue
  • Experience in backend development with Java
  • Knowledge of CSS abstraction layers like SASS or JSS
  • Competency in using Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills are essential
  • Preference for candidates in EST and CST time zones
  • A degree in engineering or computer science, or an equivalent qualification
  • Ability to mentor junior team members

Nice-to-Have Skills

Further advantageous attributes include:

  • Past experience in an agile working environment
  • Familiarity with the Spring framework
  • Knowledge of ES6
  • Background in developing SaaS products
  • Experience with content management technologies

Compensation

Veeva Systems offers a competitive salary range for the role, indicated to be between $85,000 and $225,000 CAD. This range is adjusted for geographical location and individual experience and qualifications. In addition to the base pay, employees may also qualify for variable bonuses or stock options, thereby enhancing their overall compensation package.

Benefits

Veeva advocates for the well-being of its employees and offers several perks and benefits, including:

  • Medical, dental, vision, and basic life insurance coverage
  • Paid time off (PTO) and recognized company holidays
  • Retirement programming options
  • A 1% charitable giving program that allows employees to contribute to causes they care about

Work Environment

As a Work Anywhere company, Veeva provides employees with the flexibility to work remotely, thus enabling them to maintain a balance between professional commitments and personal well-being. This empathetic approach toward work encourages employees to produce their best results in environments where they feel most comfortable.

Company Culture

At Veeva Systems, the culture is deeply embedded in its mission to make a significant positive impact within the life sciences sector. The company is dedicated to maintaining an inclusive workplace that upholds equality, ensuring all applicants receive equal consideration regardless of race, gender, sexual orientation, or other protected characteristics. For applicants requiring assistance due to disabilities or special needs, Veeva provides support during the recruitment process.

Conclusion

In summary, the Full Stack Software Engineer role at Veeva Systems is a remarkable opportunity for individuals looking to grow in a fast-paced, innovative environment while making substantial contributions to the healthcare sector. If you possess the requisite skills, experience, and a strong desire to excel, consider applying to join their mission-driven team.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

August 6, 2025

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