Senior Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer care remote jobpublic health remote job

This page contains product affiliate links.

Overview

Join Veeva Systems, a pioneer in industry cloud, as they seek a Senior Software Engineer - Full Stack to help life sciences companies deliver therapies to patients more quickly. With a commitment to quality and a mission-driven approach, Veeva has established itself as a leading software-as-a-service (SaaS) company, achieving over $2 billion in revenue in the last fiscal year. The role offers the flexibility to work from home or the office, catering to individual preferences for an optimal work environment.

Position and Responsibilities

As a Senior Full Stack Software Engineer, you will play a vital role in building innovative products that address some of the most pressing challenges within the life sciences sector. You will engage in all aspects of the software development lifecycle (SDLC), collaborating with product managers, other engineers, and domain experts to design and develop cutting-edge applications. The position also involves partnering with Quality Assurance engineers to ensure comprehensive testing coverage as well as troubleshooting and providing technical support for the product.

Required Skills

The ideal candidate for this position should possess:

  • 5+ years of experience in software product development.
  • Competency in JavaScript and React, alongside backend development experience in Java.
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS).
  • Experience with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • A Bachelor’s degree in engineering/computer science or a related field.

Strong mentorship abilities and a proven track record of team enhancement are key traits that Veeva seeks in their candidates.

Nice to Have

While not mandatory, having the following skills would be beneficial:

  • Previous experience in an agile environment.
  • Exposure to AWS.
  • Experience with the Spring framework, ES6, and SaaS product development.
  • Familiarity with content management products and technologies.

Salary and Benefits

The compensation package for this role is competitive, with a base pay range of $110,000 - $270,000 CAD. The company emphasizes that actual salaries may vary based on individual qualifications, experience, and location. This role may also qualify for additional compensation types, including variable bonuses and stock options.


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

In terms of benefits, Veeva provides:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement programs
  • A 1% charitable giving program, promoting social responsibility.

Work Environment and Company Culture

Veeva operates as a Work Anywhere company, allowing employees to choose their ideal working arrangements. This progressive working model is part of Veeva’s commitment to employee success, ensuring that everyone can thrive in their preferred environment.

The organization places a high priority on its values, which include:

  • Doing the Right Thing
  • Customer Success
  • Employee Success
  • Speed

This ethical approach resonates throughout Veeva’s operations, as they strive to balance the interests of customers, employees, society, and investors. In 2021, Veeva set a significant precedent by becoming a public benefit corporation (PBC), showcasing its commitment to operating responsibly.

Commitment to Diversity

Veeva Systems proudly holds the designation of being an equal opportunity employer. They are dedicated to ensuring all qualified applicants receive equitable consideration for employment, regardless of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, and other protected classifications. They emphasize creating an inclusive workplace and offer necessary accommodations for applicants with disabilities or special needs throughout the hiring process.

Conclusion

For job seekers interested in innovative technology roles in the life sciences field, this position as a Senior Software Engineer at Veeva Systems presents an exciting opportunity to make a positive impact on both organization and society while enjoying a flexible, supportive work environment. Candidates who meet the requirements are encouraged to apply and embrace a career where they can contribute to meaningful advancements in health care technology.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 10, 2025

10 views

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