Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer service remote jobremote job customer service

This page contains product affiliate links.

Company Overview

Veeva Systems is a mission-driven organization focused on pioneering industry cloud technology aimed at the life sciences sector. The company has gained prominence as one of the fastest-growing Software as a Service (SaaS) businesses in history, surpassing $2 billion in revenue in the last fiscal year. A significant aspect of Veeva's identity is its status as a public benefit corporation (PBC), which means they are legally committed to balancing the interest of their customers, employees, society, and investors. The values that underline their operations include Do the Right Thing, Customer Success, Employee Success, and Speed.
Veeva is recognized for a flexible work environment, supporting employees to work remotely or in an office, thereby promoting personal choices in the workspace.

Job Title and Overview

The role available is for a Full Stack Software Engineer. Veeva Systems is actively hiring multiple engineers to engage in developing innovative software products focused on the life sciences sector. This role challenges candidates to work with modern technologies and tackle some critical issues present in the industry today. While the work environment is dynamic, Veeva also offers the stability associated with a successful and profitable organization.

Requirements and Preferred Skills

To qualify for this position, candidates should possess the following requirements:

  • 2+ years of experience in software product development.
  • Proficiency with Java for backend development.
  • Experience in Javascript front-end libraries such as React, Angular, or Vue.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Knowledge of RDBMS systems such as MySQL, Oracle, and MS SQL Server.
  • Strong communication skills and the ability to work collaboratively.
  • Preferred candidates will reside in the EST or CST time zones and hold a BS in engineering/computer science or its equivalent.

Additionally, the following nice-to-have skills can help candidates stand out:

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

Responsibilities

Full Stack Software Engineers at Veeva will undertake various tasks, including:



  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, other engineers, and domain experts to design and create high-quality applications tailored for life sciences.
  • Working alongside Quality Assurance engineers to ensure thorough testing coverage.
  • Contributing to troubleshooting and providing technical support for products.

Salary and Benefits

Veeva Systems offers a competitive salary structure. For this position, the salary range is stated to be between $85,000 and $225,000 CAD. This range has been shared to comply with local regulations and can vary depending on the candidate's unique qualifications, experience, and contributions expected in the role. Furthermore, hired candidates may be eligible for additional compensation forms beyond the base salary, which includes potential variable bonuses and/or stock options.
Benefits offered by Veeva include:

  • Comprehensive medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement plans.
  • A 1% charitable giving program, encouraging employees to give back to communities.

Work Culture and Final Thoughts

Veeva emphasizes a culture that is not just about work but also about making a positive impact on employees and their communities. They are a clear advocate for equal opportunities, ensuring that prospective employees are considered without discrimination based on race, gender, sexual orientation, age, or other protected characteristics.
This role offers an exciting opportunity for candidates looking to make strides in the life sciences technology sector, combining technological innovation with meaningful contributions to society. Those interested should consider applying promptly as the demand for skilled engineers like these is rapidly evolving.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 6, 2025

11 views

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