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

Veeva Systems is a pioneering company dedicated to the life sciences sector. As a mission-driven organization, Veeva helps life sciences companies accelerate the delivery of therapies to patients by providing innovative cloud-based solutions. The company has established itself as one of the fastest-growing SaaS (Software as a Service) companies, achieving over $2 billion in revenue in its last fiscal year alone.

Veeva's core values include Customer Success, Employee Success, Speed, and Doing the Right Thing. This established culture also emphasizes a commitment to balancing the needs of customers, employees, investors, and society, which was officially recognized in 2021 when Veeva became a public benefit corporation (PBC).

Job Opportunity

Position and Role

Veeva is currently seeking Full-Stack Software Engineers to join their team. This role involves building innovative products that tackle major challenges within the life sciences industry. The company aims to attract engineers familiar with both front-end and back-end technologies, enabling them to contribute significantly in a fast-paced, startup-like environment.

Responsibilities

The key responsibilities for this position include:

  • Participating in all stages of the Software Development Life Cycle (SDLC)
  • Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications
  • Working in tandem with Quality Assurance engineers to maintain thorough testing coverage
  • Providing troubleshooting and technical support for developed products

This role aims to engage developers who thrive in a high-paced environment while benefiting from the stability of a profitable company.

Required Skills and Qualifications

Candidates interested in applying for this position must possess the following qualifications:

  • 2+ years of experience in software product development
  • Proficiency in Java for back-end development and familiarity with Javascript front-end libraries such as React, Angular, or Vue
  • Experience with CSS abstraction layers such as SASS or JSS
  • Familiarity with relational database management systems such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills, particularly in working with teams in Eastern and Central time zones
  • A BS in Engineering or Computer Science (or equivalent)

Additionally, candidates with the following additional skills are encouraged to apply:


  • Experience working in an agile environment
  • Knowledge of the Spring framework
  • Familiarity with ES6
  • Experience with SaaS product development and content management technologies

Work Environment

Veeva Systems boasts a Work Anywhere policy, which allows employees to work either from home or from any of their offices around the world. This flexibility is designed to help employees thrive in a work environment that suits their individual preferences, ultimately contributing to their productivity and job satisfaction.

Salary and Compensation

The salary range for the position of Full Stack Software Engineer at Veeva Systems is between $85,000 and $225,000 CAD. This range has been stated in compliance with local regulations and reflects a potential annual base salary for this role. Actual salaries may vary based on an individual’s level of experience and specific location. Furthermore, Veeva considers several factors when determining compensation, such as unique qualifications and expected contributions.

Other compensation structures may also be available beyond the base salary, potentially including variable bonuses or stock bonuses, making this role attractive to top-tier software developers.

Benefits

Veeva Systems offers a comprehensive benefits package that includes:

  • Medical, dental, and vision insurance
  • Paid Time Off (PTO) and company-paid holidays
  • Retirement programs
  • A 1% charitable giving program

These benefits play an essential role in attracting and retaining talented employees while fostering a positive company culture that values the well-being of its workforce.

Conclusion

In summary, Veeva Systems presents an exciting opportunity for software engineers passionate about transforming the life sciences industry. With a supportive culture, flexible work options, competitive compensation, and a commitment to employee success, Veeva stands out as an employer dedicated to making a meaningful impact.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 12, 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.