Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job customer servicecustomer service remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a mission-driven organization and pioneer in industry cloud solutions, is seeking Full-Stack Software Engineers to help transform the life sciences industry. The company is recognized for its rapid growth, becoming one of the fastest-growing SaaS companies in history, surpassing $2 billion in revenue. With a commitment to harnessing technology to expedite the delivery of therapies to patients, Veeva emphasizes its core values of customer success, employee success, and doing the right thing.

Company Overview

Veeva is noteworthy for becoming a public benefit corporation in 2021, ensuring that it balances the needs of customers, employees, and societal interests. This status sets Veeva apart from conventional public companies, as it endeavors to deliver positive impacts not only on its stakeholders but also on wider communities. The company operates under a Work Anywhere policy, enabling employees the flexibility to choose their work environment, whether that be from home or in-office, promoting effective performance and personal growth.

Job Role Description

In the role of Software Engineer - Full Stack, candidates will be tasked with developing groundbreaking products aimed at solving some of the greatest challenges in life sciences. The company is actively hiring multiple engineers who can thrive in a startup-like pace while benefiting from the stability that a successful company offers. The position allows engineers to engage with both front-end and back-end technologies, thereby enhancing their skill set and impacting real-world solutions in healthcare.

Responsibilities

Candidates will participate in various stages of the Software Development Life Cycle (SDLC), collaborating closely with product managers, other engineers, and domain experts to develop avant-garde applications within the life sciences sector. Key responsibilities include:

  • Collaborating with Quality Assurance engineers to ensure comprehensive testing coverage.
  • Troubleshooting and providing technical support for products.
  • Engaging with multiple cutting-edge technologies to design and develop new software solutions.

Required Skills

Successful applicants should possess a minimum of 2 years of experience in software product development, specifically:

  • Proficiency in Java for backend development.
  • Strong experience with Javascript front-end libraries such as React, Angular, or Vue.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Experience working with RDBMS technologies, including MySQL, Oracle, or MS SQL Server.
  • Excellent communication skills, allowing for effective collaboration and teamwork.
  • A Bachelor’s degree in engineering or computer science or an equivalent qualification is preferred.
  • Candidates should ideally reside in or be familiar with the EST and CST time zones.

Preferred Qualifications

While not mandatory, possessing additional skills can help candidates stand out:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Previous experience working within an agile development framework.
  • Familiarity with the Spring Framework and ES6.
  • Experience in developing Software-as-a-Service (SaaS) products.
  • Background in working with content management products and technologies.

Compensation and Benefits

The salary range for this position is between $85,000 to $225,000 CAD, reflecting a broad spectrum based on individual candidate experience and qualifications. It is important to note that the actual salary may vary and can include additional compensation such as potential variable bonuses or stock bonuses. Moreover, Veeva Systems offers an attractive benefits package that encompasses:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) as well as company-paid holidays.
  • Retirement programs to support employees' future financial security.
  • A 1% charitable giving program, allowing employees to engage in community service and philanthropy.

Company Culture and Inclusion

Veeva Systems engages in an inclusive hiring process, adhering to its equal opportunity employer status. They welcome applications from individuals of diverse backgrounds and ensure a discrimination-free workplace. Candidates from various races, genders, sexual orientations, and abilities are encouraged to apply. The company is also sensitive to the needs of applicants with disabilities and provides necessary accommodations in their recruitment process.

Conclusion

Veeva Systems represents a compelling employment opportunity for skilled Full Stack Software Engineers eager to make a significant impact while enjoying the benefits of a flexible and modern working environment. Applicants looking to align their professional development with industry-leading innovation and a company that champions social responsibility should consider this role an excellent fit.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 20, 2025

28 views

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