Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job in healthcarehealthcare remote job

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization that is making significant strides in the life sciences industry through their cloud services. Currently, they are hiring multiple Full-Stack Software Engineers to join their team and help build innovative products aimed at transforming the way life sciences companies operate. Veeva Systems has gained recognition as one of the fastest-growing SaaS companies in history and has surpassed $2 billion in revenue last fiscal year.

As a Work Anywhere company, Veeva Systems emphasizes flexibility, allowing employees to choose their optimal work environment, whether from home or in-office.

Role and Responsibilities

The new Software Engineer will participate in various aspects of the Software Development Life Cycle (SDLC), which includes:

  • Collaborating with product managers, other engineers, and domain experts to create cutting-edge applications tailored for the life sciences sector.
  • Partnering with Quality Assurance engineers to ensure comprehensive testing coverage.
  • Providing troubleshooting and technical support for the products.

With an emphasis on innovation and quality, this role demands dedication and proficiency in the latest front-end and back-end technologies to tackle significant challenges.

Requirements

Candidates looking to apply for this position should meet the following criteria:

  • 2+ years of experience in software product development.
  • Strong skills in Java and JavaScript applications and the latest open-source technologies.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Experience with backend development in Java.
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS) and an RDBMS like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills, with preference for candidates in the EST and CST time zones.
  • A BS in engineering/computer science or an equivalent background is required.

Additionally, they seek candidates who are mentors and have a track record of enhancing their teams' capabilities, encouraging collaborative growth.


🎁 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"

Nice to Have Skills

Although not mandatory, the following skills may improve your candidacy:

  • Previous experience in an agile environment.
  • Familiarity with the Spring framework and ES6.
  • Experience in developing Software-as-a-Service (SaaS) products and knowledge of content management technologies.

Compensation and Benefits

The salary range for this position is between $85,000 - $225,000 CAD, aligned with local regulations and dependent on the candidate's unique qualifications, experience, and contributions. Besides the base pay, other forms of compensation such as variable bonuses and/or stock bonuses may apply.

Additional Perks

Along with competitive salaries, Veeva offers a robust benefits package which includes:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Participation in retirement programs.
  • A 1% charitable giving program, advocating for social responsibility among employees.

Company Culture

Veeva Systems prides itself on being a public benefit corporation (PBC), which means they are legally bound to balance the interests of their customers, employees, society, and investors. Their core values are centered around doing the right thing, achieving customer and employee success, and maintaining a rapid pace of work.

Veeva operates with the belief that their mission-driven approach instills positive impacts on customers, employees, and communities alike, making it not just a job but a chance to contribute to meaningful change in the healthcare landscape.

Veeva is recognized as an equal opportunity employer, considering all qualified applicants regardless of their backgrounds or personal circumstances. They are inclusive and dedicated to providing accommodations for candidates during the application and recruitment processes as needed.

In conclusion, for those who have a passion for technology and share a commitment to public interest, this role offers a unique opportunity at Veeva Systems to drive innovation in the life sciences sector while enjoying a flexible work environment and competitive compensation.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 7, 2025

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