Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobremote job canada

Overview

Veeva Systems, a leading SaaS (Software as a Service) company, is looking for talented Full-Stack Software Engineers to join their mission-driven team. The company is well-regarded for its pioneering contributions to the life sciences sector, particularly in helping organizations advance therapies to patients more quickly. They recently attained a milestone by surpassing $2B in revenue in their last fiscal year and continue to grow rapidly, ensuring a promising future ahead.

Company Values and Work Environment

At Veeva, the core values emphasize doing what’s right, ensuring customer success, employee success, and speed. They became a public benefit corporation (PBC) in 2021, which obligates them to balance the interests of their customers, employees, society, and investors. They also promote a flexible work culture, allowing employees to choose between working from home or in-office settings, fostering an environment where employees can thrive.

Position Overview

The company is hiring multiple Full-Stack Software Engineers to build innovative products specifically tailored for the life sciences industry. The role promises a mix of challenges and opportunities in a fast-paced startup-like environment while benefiting from the stability of a thriving company. Applicants should expect a diverse range of tasks, ranging from participating in all phases of the Software Development Life Cycle (SDLC) to troubleshooting and technical support of products.

Key Responsibilities

Successful candidates will undertake various responsibilities, including:

  • Collaborating with product managers, fellow engineers, and domain experts to design and develop cutting-edge life sciences applications.
  • Working with Quality Assurance (QA) engineers to support comprehensive testing coverage.
  • Engaging in troubleshooting efforts and providing technical support for the applications developed.

Required Skills

Candidates looking to apply for this position should possess the following skills:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java for backend development and familiarity with popular front-end technologies such as JavaScript, particularly libraries like React, Angular, or Vue.
  • Experience with CSS abstraction layers, like SASS or JSS.
  • Solid understanding of RDBMS (Relational Database Management Systems) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • Preferred locations include Eastern Standard Time (EST) and Central Standard Time (CST) time zones.
  • A BS degree in engineering, computer science, or a related field is preferred.

Nice to Have

While the above qualifications are required, the following experiences can further enhance a candidate’s profile:

  • Previous involvement in an agile development environment.
  • Familiarity with Spring framework, ES6, and working with SaaS products.
  • Experience in content management products and technologies.

Compensation and Benefits

In terms of compensation, Veeva Systems presents a competitive salary range of $85,000 to $225,000 CAD. This range adheres to local regulations, representing potential base salaries that may vary depending on an individual’s experience and location. Alongside a competitive base salary, the company may offer additional compensation types, such as variable bonuses or stock options.

Veeva is committed to employee welfare and offers an array of benefits, including:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program.

Equal Opportunity Employer

Veeva Systems proudly identifies as an equal opportunity employer. They assure that all qualified applicants will be considered for employment without regard to various characteristics like race, color, sexual orientation, and more, in accordance with local laws and regulations. The company is committed to accommodating individuals with disabilities or special needs during the application and recruitment processes.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 4, 2025

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