Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job canadaremote job in healthcare

This page contains product affiliate links.

Overview

Veeva Systems is a leading organization in industry cloud, specifically catering to life sciences companies to expedite the delivery of therapies to patients. As one of the fastest-growing SaaS companies, Veeva surpassed $2B in revenue in its last fiscal year, showcasing extensive growth potential and a commitment to making a positive impact. The organization became a public benefit corporation (PBC) in 2021, legally bound to balance the interests of customers, employees, society, and investors.

Company Ethos

The values at the heart of Veeva include Customer Success, Employee Success, and Speed, emphasizing the importance of ethically advancing healthcare and industry productivity. As a Work Anywhere company, Veeva promotes flexible work arrangements, allowing employees to thrive in environments that suit them best, whether at home or in the office.

Job Role

The position offered is for Full-Stack Software Engineers aimed at developing cutting-edge applications within the life sciences sector. Teams at Veeva are expanding and looking for multiple talented engineers to join their ranks, where they will face and address some of the most significant challenges in the industry today.

Responsibilities

Candidates will be involved in the Software Development Life Cycle (SDLC) and are expected to:

  • Collaborate effectively with product managers, fellow engineers, and subject matter experts to design innovative applications.
  • Work alongside Quality Assurance engineers to ensure thorough testing coverage.
  • Troubleshoot and provide technical support for the products developed.

Required Skills

To qualify for the role, candidates must meet several criteria, including:

  • A minimum of 2 years of experience in software product development, with a strong background in Java and JavaScript.
  • Proficiency with JavaScript front-end libraries such as React, Angular, or Vue.
  • Experience in backend development using Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with relational databases like MySQL, Oracle, or MS SQL Server.
  • Solid communication skills are fundamental for success in this role.
  • Candidates based in the EST and CST time zones are preferred.
  • A BS in engineering, computer science, or an equivalent background is required.

Preferred Skills

While not mandatory, having the following skills will enhance a candidate's profile:


🎁 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 in an agile environment.
  • Familiarity with the Spring framework and experience using ES6.
  • Experience in Software-as-a-Service (SaaS) product development.
  • Knowledge of content management products and underlying technologies.

Compensation and Benefits

Veeva Systems offers a competitive salary range for the position, with base pay falling between $85,000 - $225,000. This range is designed to comply with local regulations and the actual salary offered will vary based on individual qualifications, experience, and expected contributions to the role. Notably, this position may also be eligible for additional compensation, which can include variable bonuses and/or stock bonuses.

The benefits package provided by Veeva Systems includes:

  • Comprehensive medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs to support employees in planning for their financial futures.
  • A 1% charitable giving program to encourage community involvement and philanthropy.

Diversity and Inclusion

Veeva Systems prides itself on being an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment irrespective of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, disability, and other characteristics protected by local regulations.

The organization also emphasizes its commitment to providing assistance and accommodations during the application or recruitment process for individuals with disabilities or special needs.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 16, 2025

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