Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a mission-driven organization and a pioneer in the industry cloud, specifically focused on assisting life sciences companies in bringing therapies to patients faster. The company has experienced remarkable growth, surpassing $2 billion in revenue in the last fiscal year. With a strong commitment to its core values—Do the Right Thing, Customer Success, Employee Success, and Speed—Veeva made history in 2021 by transforming into a public benefit corporation (PBC). This change legally binds the organization to balance the interests of customers, employees, society, and investors.

Veeva emphasizes a flexible work environment, offering employees the opportunity to work from home or in the office, thus supporting individual productivity and comfort. The role at Veeva Systems centers on transforming the life sciences industry and deeply engaging with customers, employees, and broader communities.

Job Role: Software Engineer - Full Stack

The position available is for a Full-Stack Software Engineer responsible for the development of innovative products within the life sciences sector. In this role, engineers will engage with both the latest front-end and back-end technologies to address significant global challenges.

Key Responsibilities

As a Full-Stack Software Engineer at Veeva Systems, your responsibilities will include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications tailored to life sciences.
  • Working together with Quality Assurance engineers to secure comprehensive testing coverage for the products developed.
  • Contributing to troubleshooting and providing technical support for Veeva’s products.

Required Skills and Qualifications

To apply for the Full-Stack Software Engineer position, candidates should meet the following criteria:

  • A minimum of 2 years of experience in software product development.
  • Proficiency with JavaScript front-end libraries such as React, Angular, or Vue.
  • Competence in backend development using Java.
  • Familiarity with CSS abstraction layers, including SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills, with a preference for candidates in EST and CST time zones.
  • A Bachelor's degree in engineering, computer science, or a related field is required.
  • A history of mentorship and improving team performance will be advantageous.

Nice to Have Qualifications

While not mandatory, the following additional qualifications could enhance your application:


🎁 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.
  • Proficiency in ES6.
  • Experience in developing Software-as-a-Service (SaaS) products.
  • Knowledge of content management products and technologies.

Compensation and Benefits

The compensation for this position is competitive, with a base salary range of CAD $85,000 to $225,000. This salary range complies with local regulations and may vary based on the applicant's experience, qualifications, and expected contributions.

Additionally, Veeva provides a variety of benefits, including:

  • Medical, dental, and vision insurance plus basic life insurance.
  • Generous Paid Time Off (PTO) and company-paid holidays.
  • Participation in retirement programs.
  • A 1% charitable giving program, supporting employee contributions to the community.
  • Other potential compensation options, including variable bonuses or stock bonuses may also apply.

Company Culture and Values

At the heart of Veeva Systems lies a strong set of values that govern their operations and employee relationships. The focus on doing the right thing, ensuring customer success, and promoting employee success underpins the company's strategies, making it an attractive workplace. The company’s openness to flexible work arrangements and commitment to social responsibility further enhances its reputation as a progressive employer.

Equal Opportunity Employer

Veeva Systems is an equal opportunity employer, committed to diversity and inclusion. All qualified applicants are considered for employment without discrimination against any characteristic protected by local laws or regulations. For those requiring assistance or accommodations during the recruitment process, Veeva offers support to ensure fair consideration.

In conclusion, the Full-Stack Software Engineer position at Veeva Systems presents a unique opportunity for individuals looking to work in a dynamic environment, directly impacting the vital life sciences industry while being part of a mission-driven organization. Candidates possessing the qualifications and skills outlined can expect an enriching work experience and benefits in a company renowned for its commitment to success and social responsibility.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 12, 2025

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