Senior Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job canadaremote job software engineer

This page contains product affiliate links.

Job Overview

Veeva Systems, a prominent company in the life sciences industry, is looking for a Senior Software Engineer - Full Stack. This position offers a full-time contractual role that allows flexibility to work from home or in the office in Canada. Veeva is known for its mission-driven approach, focusing on improving the delivery of therapies to patients. The company has achieved significant success, with over $2B in revenue, establishing itself as one of the fastest-growing SaaS companies in history. It operates as a public benefit corporation and emphasizes a balance between customer, employee, and societal interests.

Company Values

Veeva stands by its core values including Do the Right Thing, Customer Success, Employee Success, and Speed. These values guide the company’s operations and foster a supportive environment aimed at achieving both professional and personal growth for its employees.

Role Responsibilities

The Senior Full-Stack Software Engineer will join teams tasked with developing innovative products specifically tailored for the life sciences industry. The role requires participation in multiple facets of the Software Development Life Cycle (SDLC), including:

  • Engaging with product managers, other engineers, and domain experts to design and develop advanced applications.
  • Collaborating with Quality Assurance teams to guarantee thorough testing coverage.
  • Providing troubleshooting and technical support for the products developed.

Required Skills

Candidates need considerable expertise to thrive in this position. Requirements include:

  • 5+ years of software product development experience
  • Proficiency in JavaScript and React
  • Backend development experience with Java
  • Knowledge of CSS abstraction layers (e.g., SASS or JSS)
  • Familiarity with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills
  • A Bachelor of Science degree in engineering/computer science or a related field is preferred.

Nice-to-Have Criteria

While the above skills are critical, there are additional capabilities that would be beneficial for potential candidates:


  • Previous experience in an agile development environment
  • Familiarity with AWS (Amazon Web Services)
  • Knowledge of the Spring framework
  • Experience with ES6 functionalities
  • Prior work experience in Software-as-a-Service (SaaS) product development
  • Experience with content management technologies

Compensation and Benefits

The position offers a competitive salary range of $110,000 to $270,000, reflective of local market regulations. It is essential to note that the actual salary may vary based on the candidate's experience and qualifications. In addition to the base salary, the role may include variable and stock bonuses.

The benefits package is comprehensive and includes:

  • Medical, dental, and vision insurance
  • Paid Time Off (PTO) and company holidays
  • Retirement programs
  • An initiative that allows employees to contribute to charitable causes (1% charitable giving program)

Work Environment

Veeva promotes a Work Anywhere culture, which means employees can work remotely or choose to work in an office setting. This flexibility is designed to enhance employee satisfaction and productivity. In essence, Veeva Systems provides an innovative environment aimed at revolutionizing the life sciences industry while fostering a positive organizational culture.

Equal Opportunity Employer

Veeva Systems is proud to be an equal opportunity employer, ensuring that all qualified applicants receive fair consideration for employment without discrimination based on various characteristics including race, color, sex, sexual orientation, gender identity, religion, and more. The company is devoted to providing accommodations for applicants with disabilities during the recruitment process.

Overall, this opportunity represents a significant step forward for seasoned software engineers looking to make an impact in the life sciences space while enjoying the flexibility of a remote position.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 15, 2025

3 views

0 clicks on Apply Now

Share


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.