Senior Software Engineer - Full Stack

Related keywords: customer service representative remote jobremote job qaquality assurance remote job

This page contains product affiliate links.

Overview

Veeva Systems is seeking a dynamic Senior Software Engineer - Full Stack to join its team in Canada. As a mission-driven organization, Veeva excels in industry cloud solutions, particularly in the realm of life sciences. Following a remarkable journey of growth, Veeva surpassed $2B in revenue in its last fiscal year and continues to demonstrate extensive growth potential ahead. The company has been recognized not just as a public company but also made history in 2021 by becoming a public benefit corporation (PBC), signifying its commitment to balance customer, employee, societal, and investor interests.

Company Culture

Veeva has instilled values that guide its operations: Do the Right Thing, Customer Success, Employee Success, and Speed. As a Work Anywhere company, it champions flexibility, allowing team members to choose their work environment—whether from home or in the office—assuring that everyone has the means to thrive.

Role and Responsibilities

In the role of Senior Full-Stack Software Engineer, you will join a team dedicated to crafting innovative products in the life sciences sector. Your responsibilities will include:

  • Participating actively in all phases of the Software Development Life Cycle (SDLC).
  • Collaborating closely with product managers, other engineers, and domain experts to create cutting-edge applications.
  • Working with Quality Assurance (QA) engineers to ensure comprehensive testing coverage.
  • Engaging in troubleshooting and providing technical support as needed for the product.

Required Skills

To qualify for this role, candidates must possess:

  • A minimum of 5 years of experience in software product development.
  • Proficiency in JavaScript and React, along with backend development experience in Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and a relevant educational background with a BS in engineering/computer science or an equivalent qualification.

Additionally, the company seeks strong mentors with an established track record of enhancing team performance.


🎁 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"

Nice to Have Skills

While not mandatory, candidates with the following skills will have an advantage:

  • Previous experience in an agile environment.
  • Familiarity with AWS and the Spring framework.
  • Experience with ES6 and Software-as-a-Service (SaaS) product development.
  • Understanding of content management products and respective technologies.

Compensation and Benefits

The compensation for the Senior Software Engineer role at Veeva ranges from $110,000 to $270,000, in accordance with local regulations. The salary range indicated is representative and varies based on factors such as experience and location. Veeva considers each individual’s qualifications, experience, and anticipated contributions when determining pay. In addition to the base salary, this position may qualify for other compensation types, including variable bonuses and/or stock bonuses.

Aside from competitive salary, Veeva Systems offers a comprehensive benefits package which includes:

  • Medical, dental, and vision insurance.
  • Generous Paid Time Off (PTO) and company-sponsored holidays.
  • Retirement programs to support long-term financial stability.
  • A 1% charitable giving program to promote social responsibility.

Conclusion

In conclusion, Veeva Systems is looking for motivated and experienced Senior Full-Stack Software Engineers who can make a significant impact within the life sciences industry by utilizing their technological expertise. With a supportive and flexible work culture, coupled with an attractive compensation and benefits package, this role is an excellent opportunity for professionals who thrive in a fast-paced environment and seek to contribute to meaningful industry change. As an equal opportunity employer, Veeva welcomes applicants from diverse backgrounds to join their inclusive work community.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 19, 2025

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