Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization recognized as a pioneer in industry cloud solutions, particularly for life sciences companies. The company's goal is to expedite the availability of therapies to patients, effectively transforming the life sciences industry. Notably one of the fastest-growing Software as a Service (SaaS) companies in history, Veeva surpassed $2 billion in revenue last fiscal year, showcasing significant growth potential.

Core Values

At the heart of Veeva’s operations are foundational values that include:

  1. Do the Right Thing
  2. Customer Success
  3. Employee Success
  4. Speed

Veeva made headlines in 2021 by becoming a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors.

Work Environment

Veeva positions itself as a Work Anywhere company, offering flexible working conditions—whether from home or the office. This flexibility aims to create an ideal working environment for employees, ensuring they thrive while contributing to the company’s objectives.

Job Role

The current opening is for a Full Stack Software Engineer role specifically designed to attract multiple talented engineers to develop innovative products within the life sciences sector. Employees will engage with both the latest front-end and back-end technologies to address some of the critical challenges the world is currently facing.

Responsibilities

The responsibilities of this role include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications.
  • Working alongside Quality Assurance engineers to ensure thorough testing coverage.
  • Contributing to troubleshooting and providing technical support to the product.

Required Skills and Experience

Applicants should meet the following qualifications:

  • 2+ years of experience in software product development.
  • Proficiency in JavaScript front-end libraries, such as React, Angular, or Vue.
  • Experience with backend development in Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills, with a preference for candidates in the EST or CST time zones.
  • A Bachelor's degree in engineering, computer science, or equivalent qualifications.
  • Applicants should demonstrate mentoring capabilities with a record of enhancing team productivity.

Nice to Have Skills

In addition to the required skills, other advantageous qualifications include:


🎁 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 in an agile environment.
  • Familiarity with the Spring framework.
  • Proficiency with ES6.
  • Experience in developing SaaS products.
  • Knowledge of content management products and technologies.

Compensation and Benefits

The salary for this position ranges from $85,000 to $225,000, complying with local regulations. This range is indicative and actual salaries may vary based on individual qualifications and experience. Veeva takes a personalized approach to compensation, ensuring offers are aligned with each candidate's unique background and expected contributions.

In addition to base pay, the position may be eligible for other types of compensation, including:

  • Variable bonuses
  • Stock bonuses

Benefits Package

Veeva Systems emphasizes the wellness of their employees, providing 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

Conclusion

This Full Stack Software Engineer position at Veeva Systems presents a unique opportunity to be part of a leading organization committed to making a positive impact in the life sciences sector. With a competitive salary, flexible working conditions, and a supportive company culture, candidates looking to further their careers in software development should consider applying for this role.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 2, 2025

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