Senior Software Engineer - Full Stack

Related keywords: part time remote job amazonquality assurance remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a pioneering organization dedicated to the industry cloud, particularly in the life sciences sector. Their primary goal is to help life sciences companies expedite bringing therapies to patients. As one of the fastest-growing SaaS companies, Veeva has already surpassed $2B in revenue, emphasizing its growth potential and its success as a public benefit corporation. This designation ensures that Veeva balances the interests of various stakeholders, including customers and employees. This emphasis on values creates an environment where flexibility is a priority, allowing employees to thrive in their preferred workspaces, either at home or in the office.

Job Role

The organization is currently seeking multiple Senior Full-Stack Software Engineers to join their vibrant team. In this role, engineers will be tasked with building innovative products aimed specifically at the life sciences sector. Employees will engage with both the latest front-end and back-end technologies to address some of the most formidable challenges confronted within the industry today. Veeva is in search of candidates who can flourish in a high-energy startup setting while benefiting from the stability of a well-established and profitable company.

Key Responsibilities

As a Senior Full-Stack Software Engineer at Veeva Systems, you will be expected to:

  • Engage in all aspects of the Software Development Life Cycle (SDLC).
  • Work closely with product managers, other engineers, and domain experts to design and develop cutting-edge applications specifically focused on the life sciences sector.
  • Collaborate with Quality Assurance engineers to ensure the product benefits from accurate and comprehensive testing procedures.
  • Contribute to troubleshooting and providing technical support for the product.

Required Skills

Candidates seeking this position should possess the following skills and qualifications:

  • A minimum of 5 years of experience in software product development, substantially focused on JavaScript and React for front-end tasks and Java for back-end works.
  • Experience with CSS abstraction layers, such as SASS or JSS, is essential.
  • Familiarity with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are necessary to foster collaboration and teamwork within the organization.
  • A degree, preferably a BS in Engineering or Computer Science, or equivalent experience, is required.
  • Proven experience as a mentor to help uplift and advance your team’s capabilities.

Preferred Qualifications

While not mandatory, candidates with the following backgrounds would find themselves in a favorable position:


🎁 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 in an Agile development environment.
  • Familiarity with AWS (Amazon Web Services).
  • Experience using the Spring Framework for back-end development.
  • Knowledge of ES6 programming standards.
  • Previous experience working within a Software-as-a-Service (SaaS) environment.
  • Exposure to content management products and technologies.

Compensation and Benefits

Veeva Systems offers an attractive compensation package, with a base salary range of $110,000 - $270,000 CAD, guaranteeing compliance with local regulations. Salaries can vary based on individual qualifications, experience, and location. Additional compensation may be available, which might include variable bonuses or stock options.

In addition to competitive salaries, the company provides an array of benefits, including:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-observed holidays.
  • Retirement programs.
  • A unique 1% charitable giving program that encourages employees to engage with their communities.

Company Culture

Veeva Systems prides itself on being an equal opportunity employer, ensuring that all qualified candidates are considered regardless of personal attributes or identities. They specifically highlight their commitment to diversity, providing consideration for race, color, sex, sexual orientation, gender identity or expression, disability, and more. Veeva is also sensitive to individuals needing accommodations due to disabilities during the recruitment process, showcasing their dedication to inclusivity.

Joining Veeva Systems as a Senior Software Engineer not only means working on groundbreaking solutions in the life sciences industry but also becoming part of a forward-thinking company that values corporate responsibility, employee success, and the community at large.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 13, 2025

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