Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job canadaremote job software engineer

This page contains product affiliate links.

Company Overview

Veeva Systems is a mission-driven organization that has pioneered solutions in the industry cloud sector, specifically aimed at life sciences companies. With impressive growth and revenue surpassing $2B in the last fiscal year, Veeva is one of the fastest-growing SaaS companies in history. The company has made headlines by becoming a public benefit corporation (PBC) in 2021, focusing on balancing the interests of its stakeholders: customers, employees, society, and investors.

Veeva promotes a flexible working environment which allows employees to work from home or in the office, providing a culture that fosters creativity and productivity.

Job Title

The position available is that of a Software Engineer - Full Stack, and the company is actively hiring multiple candidates for this role.

Job Location

The job is open to candidates in Canada, with the flexibility to work remotely.

Role Overview

As a Full Stack Software Engineer at Veeva, you will be involved in building innovative products within the life sciences sector using both front-end and back-end technologies. The role requires participating in all aspects of the Software Development Life Cycle (SDLC), collaborating with product managers, engineers, and domain experts to innovate applications that address significant challenges in the industry.

Responsibilities

The responsibilities of this role include:

  • Designing and developing cutting-edge applications.
  • Collaborating with Quality Assurance engineers to ensure thorough testing and quality control.
  • Contributing to troubleshooting and providing technical support for products.

Candidates should be ready to adapt to a fast-paced startup environment while enjoying the stability afforded by a successful and profitable organization.

Required Skills

To excel as a Full Stack Software Engineer at Veeva, candidates should possess:

  • 2+ years of experience in software product development.
  • Proficiency in Java and various 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 databases including MySQL, Oracle, or MS SQL Server.
  • Strong communication skills to facilitate effective collaboration.
  • Preference for candidates in EST or CST time zones.
  • A BS in engineering/computer science or a closely related field is also required.

The company is looking for strong mentors interested in improving team dynamics and effectiveness. Additionally, experience in an agile working environment, knowledge of the Spring framework, familiarity with ES6, and experience in Software-as-a-Service (SaaS) product development would be advantageous.


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

Salary and Compensation

The compensation package for this role ranges from $85,000 to $225,000 CAD. This range is intended to comply with local regulations and indicates potential base salary levels depending on experience and location. Actual salaries may vary based on individual qualifications, experience, and expected contributions. Candidates may also receive performance bonuses or stock options in addition to the base salary.

Benefits

Veeva offers an attractive perks and benefits package which includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A charitable giving program that matches employee contributions.

Additional Information

Veeva Systems fosters diversity and is an equal opportunity employer. All qualified candidates are treated equally without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, or other protected status. The company is committed to accommodating applicants with disabilities during the recruitment process and encourages those who need assistance to reach out.

In summary, if you are a Full Stack Software Engineer looking to make a meaningful impact in the life sciences space while enjoying the flexibility of remote work, Veeva Systems provides an exciting opportunity with competitive compensation and robust benefits.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 22, 2025

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