Senior Software Engineer - Full Stack

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

This page contains product affiliate links.

Introduction

Veeva Systems, a mission-driven organization, is seeking a skilled Senior Software Engineer in a full-stack capacity. With a clear focus on transforming the life sciences industry by aiding companies to deliver therapies faster, Veeva has established itself as one of the fastest-growing SaaS companies, surpassing $2B in revenue in their last fiscal year.

Company Overview

Founded as a public benefit corporation, Veeva is legally bound to balance the interests of customers, employees, and society. They have made history by becoming one of the first public benefit corporations in 2021, underscoring their commitment to ethical and responsible business practices. This emphasis on values—Do the Right Thing, Customer Success, Employee Success, and Speed—aligns with their overall mission to make a positive impact on the industry and communities they serve.

Job Role and Responsibilities

Veeva is looking to fill multiple Senior Software Engineer positions to contribute to innovative product development in the life sciences field. This includes:

  • 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 tailored to life sciences needs.
  • Working closely with Quality Assurance engineers for thorough testing coverage.
  • Contributing to troubleshooting and providing technical support for Veeva’s products.

Required Skills and Qualifications

Candidates should possess the following qualifications to be successful in this role:

  • A minimum of 5+ years of experience in software product development.
  • Proficiency in JavaScript and React along with back-end development capabilities in Java.
  • Experience with CSS abstraction layers like SASS or JSS.
  • Familiarity with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills coupled with a BS degree in engineering or computer science.
  • Ability to mentor and improve team output through collaboration and sharing knowledge.

Preferred Skills

While not mandatory, the following skills would be advantageous:


🎁 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"
  • Experience working in an agile environment.
  • Knowledge of Amazon Web Services (AWS).
  • Familiarity with the Spring framework and ES6.
  • Prior experience with Software-as-a-Service (SaaS) products and content management technologies.

Work Environment

Veeva Systems positions itself as a Work Anywhere company, promoting flexibility for employees to work remotely or in the office. They aim to maintain a productive and supportive work environment where engineers can thrive.

Compensation and Benefits

The compensation structure for this role includes a base salary range of $110,000 to $270,000 CAD. This range reflects compliance with local regulations and varies based on individual qualifications and experience. Additionally, the compensation package may include other forms of remuneration such as:

  • Variable bonuses.
  • Stock bonuses.

Furthermore, Veeva provides an attractive benefits package, which includes:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, allowing employees to contribute positively to society.

Conclusion

This position at Veeva Systems is an excellent opportunity for highly skilled software engineers looking to make impactful contributions in the life sciences sector. With a competitive salary, emphasis on professional growth, and a supportive work culture, Veeva is committed to building a strong and diverse team dedicated to improving life sciences outcomes.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 14, 2025

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