Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview of Veeva Systems and Company Culture

Veeva Systems is described as a mission-driven organization and a pioneer in industry cloud solutions aimed at helping life sciences companies accelerate the process of bringing therapies to patients. The company has achieved significant milestones, including being recognized as one of the fastest-growing SaaS companies and surpassing $2B in revenue in its last fiscal year. The organization prides itself on its core values, which are: Do the Right Thing, Customer Success, Employee Success, and Speed. Notably, in 2021, Veeva made history by becoming a public benefit corporation (PBC), which reflects its commitment to balancing the interests of various stakeholders including customers, employees, society, and investors.

In terms of workplace flexibility, Veeva is categorized as a Work Anywhere company, allowing employees to work from home or within the office based on what suits them best. This flexibility is part of their mission to support a thriving work environment conducive to productivity.

Job Role: Software Engineer - Full Stack

Veeva Systems seeks multiple Full Stack Software Engineers to join their growing team. The primary focus of this role involves building innovative products tailored for the life sciences sector.

The engineers will be involved in all phases of the Software Development Life Cycle (SDLC) and will work alongside product managers, fellow engineers, and domain experts to create cutting-edge applications. In addition, they will closely collaborate with Quality Assurance engineers to ensure that products are well-tested and to assist with troubleshooting and technical support as required.

Required Skills and Qualifications

Candidates for this position should ideally possess the following qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java for backend development, as well as using front-end libraries such as Javascript, React, Angular, or Vue.
  • Familiarity with CSS abstraction layers, specifically SASS or JSS.
  • Experience with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential.
  • Candidates located in the EST or CST time zones are preferred.
  • A Bachelor's degree in engineering/computer science or a related field is required.

Additionally, candidates should be capable mentors who can enhance the skills and capabilities of their teams.



Nice to Have Skills

Although not mandatory, candidates may stand out by having the following experiences:

  • Prior experience in an agile work environment.
  • Familiarity with the Spring framework.
  • Proficiency with ES6.
  • Experience with Software-as-a-Service (SaaS) product development.
  • Knowledge of content management products and technologies.

Location and Contract Details

This job is based in Canada, and potential employees can take advantage of the remote work options provided by Veeva Systems.

Regarding the type of work arrangement, this position is classified as a full-time role, indicating a standard work schedule with commitments extending to various aspects of software development.

Salary and Compensation

The salary range for this position is between $85,000 - $225,000 CAD. This range serves to fulfill local regulations and represents a potential base salary determined by several factors. These factors include the applicant's experience, qualifications, and geographical location. In addition to base salary, Veeva Systems also mentions that there might be eligibility for other forms of compensation, such as variable bonuses and/or stock bonuses.

Benefits and Perks

Veeva Systems offers a comprehensive benefits package for its employees, including:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, reflecting the company’s social responsibility initiatives.

Equal Employment Opportunity

Veeva Systems placed high importance on diversity, emphasizing their status as an equal opportunity employer. They ensure that all qualified applicants will be considered for employment without discrimination based on various characteristics protected by local and federal law.

In summary, the role of Full Stack Software Engineer at Veeva Systems offers an exciting opportunity to work at the intersection of life sciences and technology while adhering to the company's mission of making a positive impact on society. The combination of competitive compensation, the chance to work with cutting-edge technology, and a commitment to employee well-being makes this an appealing position.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 24, 2025

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