Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job canadacustomer service remote job part time

This page contains product affiliate links.

Overview

Veeva Systems, a pioneering software as a service (SaaS) company, is seeking Full Stack Software Engineers to join their team. The company is known for its mission-driven approach, focused on revolutionizing the life sciences industry by accelerating the delivery of therapies to patients. With impressive growth, having surpassed $2 billion in revenue in their last fiscal year, Veeva is recognized for its commitment to values that prioritize customer success, employee success, and speed. As a public benefit corporation (PBC), Veeva balances the interests of its stakeholders, including customers, employees, and the community. The work culture embraces flexibility, offering positions that support remote work, contributing to a thriving work environment.

Role and Responsibilities

The position involves participating in all aspects of the Software Development Life Cycle (SDLC) and engaging collaboratively with product managers, engineers, and subject matter experts to design and develop cutting-edge applications. The key responsibilities include:

  • Designing and developing applications that meet the needs of the life sciences sector.

  • Working alongside Quality Assurance engineers to ensure robust testing processes.

  • Providing troubleshooting and technical support for applications.

The engineering team is looking for candidates who can thrive in a dynamic startup environment while having the stability of an established company.

Required Skills and Qualifications

To be considered for this Full Stack Software Engineer position, candidates must meet the following criteria:

  • A minimum of 2 years of experience in software product development.

  • Proficiency in JavaScript frameworks such as React, Angular, or Vue.

  • Experience in backend development using Java.

  • Familiarity with CSS abstraction layers, particularly SASS or JSS.

  • Background with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.


  • Strong communication skills and the ability to mentor team members.

  • A Bachelor’s degree in engineering, computer science, or a related field is preferred.

Furthermore, having experience in an agile environment, working with the Spring framework, or developing Software-as-a-Service (SaaS) products is considered advantageous but not mandatory.

Compensation and Benefits

The salary for this position is competitive, ranging from $85,000 to $225,000 based on experience and location. Veeva considers individual qualifications, experience, and potential contributions when determining actual salaries. Beyond base pay, the company may offer additional compensation like a variable bonus or stock options, which can further enhance the overall compensation package.

Veeva also provides a comprehensive benefits package that includes:

  • Medical, dental, vision, and basic life insurance.

  • Paid time off (PTO) and company-recognized holidays.

  • Retirement programs to assist employees in planning for their futures.

  • A charitable giving program of 1%, reflecting the company’s commitment to social responsibility.

Location and Contract Type

This position is designated as a full-time role and can be performed remotely, accommodating the candidate's preferences for work location. The role is targeted at candidates in Canada, aligning with Veeva's status as a global company with offices across more than 15 countries.

Final Considerations

For job seekers interested in a position within a high-growth technology company that values innovation and employee satisfaction, this opportunity at Veeva Systems is an excellent choice. The blend of competitive compensation, supportive work culture, and the chance to be part of a transformative mission in the life sciences sector presents an attractive proposition. Candidates are urged to apply if they meet the required criteria and are eager to contribute to Veeva's impactful initiatives.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 28, 2025

11 views

0 clicks on Apply Now

Share


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.