Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job in healthcarehealthcare remote job

This page contains product affiliate links.

Overview

Veeva Systems is recognized as a leader in cloud technology specifically tailored for the life sciences sector. The company’s mission is to assist life sciences organizations in delivering therapies to patients more efficiently. As one of the fastest-growing SaaS companies globally, achieving over $2B in revenue last fiscal year, Veeva Systems is committed to continuous innovation and societal contributions as evidenced by its status as a public benefit corporation (PBC).

At Veeva, core values like Do the Right Thing, Customer Success, Employee Success, and Speed guide daily operations. The company promotes a flexible work culture, allowing team members to work remotely or from the office, fostering an environment conducive to professional and personal growth.

Job Role

Currently, Veeva Systems is looking for Full-Stack Software Engineers who are eager to take on challenges in building innovative software solutions for the life sciences industry. Candidates will be involved with cutting-edge applications that address critical and complex issues facing healthcare today.

Responsibilities

Successful applicants will engage in various aspects of the Software Development Life Cycle (SDLC). This includes:

  • Collaborating with product managers, engineers, and domain experts to design and develop applications.
  • Working closely with Quality Assurance teams to ensure comprehensive testing.
  • Contributing to troubleshooting and providing technical support for products.

Required Skills

Candidates should possess a minimum of 2 years of experience in software product development. Other essential skills and requirements include:

  • Proficiency in Java and Javascript applications, particularly front-end libraries like React, Angular, or Vue.
  • Experience in back-end development with Java, and familiarity with CSS abstraction layers (e.g., SASS or JSS).
  • Knowledge of relational database management systems such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and the ability to work well in a team environment.
  • Candidates should ideally be based in EST or CST time zones.
  • A BS degree in engineering/computer science or an equivalent is also required.

Nice to Have

Candidates possessing experience in the following areas will have an added advantage:


  • Working in an agile environment.
  • Familiarity with the Spring framework.
  • Knowledge of ES6 and Software-as-a-Service (SaaS) product development.
  • Experience with technologies related to content management.

Compensation & Benefits

Veeva Systems values its employees and offers a comprehensive benefits package that includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • Charitable giving program with 1% contributions.

Regarding salary, the base pay ranges from CAD $85,000 to CAD $225,000. This salary range is designed to ensure compliance with local regulations and reflects a potential base salary for the position. Actual compensation may vary based on factors such as the candidate’s experience and location. Veeva Systems also considers other possible compensations like variable bonuses or stock bonuses.

Conclusion

Veeva Systems not only provides a role that is technically engaging and a chance to make a significant contribution to the life sciences sector but also emphasizes a work-life balance, diversity, and inclusion in the workplace. The company actively encourages candidates from various backgrounds to apply. For those looking to leverage their technical skills in a meaningful way while enjoying the stability of a successful company, this position represents an exciting opportunity.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

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