Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

Overview

Veeva Systems is a prominent mission-driven organization focused on transforming the life sciences sector through its innovative cloud-based solutions. Notably, the company made history in 2021 by becoming a public benefit corporation (PBC). They are dedicated to balancing the interests of customers, employees, and society alongside their business goals.

Position

The available position is for a Full-Stack Software Engineer at Veeva Systems. This role is crucial as the company is aiming to build and develop cutting-edge applications that address significant challenges in the life sciences industry. This offers a great opportunity for candidate looking to make a tangible impact through their work in technology.

Responsibilities

In this role, the candidate will be involved in all aspects of the Software Development Life Cycle (SDLC). The responsibilities include:

  • Collaborating with product managers, peers, and domain experts to design and develop innovative applications for life sciences.
  • Working closely with Quality Assurance engineers to maintain comprehensive testing coverage.
  • Participating in troubleshooting and providing technical support for their products.

Required Skills

Candidates for this position should possess a minimum of 2+ years of experience in software product development. Additional required skills include:

  • Proficiency in Java for back-end development.
  • Experience with JavaScript frameworks such as React, Angular, or Vue for front-end development.
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS).
  • Experience working with relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.

Moreover, candidates should ideally have:

  • A background in working within agile environments.
  • Familiarity with the Spring framework, ES6, and Software-as-a-Service (SaaS) product development.
  • Previous experience working with content management technologies is considered advantageous.

Work Environment and Culture

Veeva Systems promotes a flexible work culture. Dubbed a Work Anywhere company, they allow employees to choose between working from home or the office, enabling them to thrive in their preferred environments. The culture is dynamic and rooted in the company's core values: Do the Right Thing, Customer Success, Employee Success, and Speed.

Compensation

The salary for the Full-Stack Software Engineer position ranges from $85,000 to $225,000 CAD. This range is provided to align with local regulations and signifies a potential base salary range for candidates with varied qualifications and experience. Actual salaries may differ within this range based on individual qualifications and expected contributions. Additionally, candidates may also be eligible for variable bonuses or stock options.

Benefits

Veeva Systems provides a competitive benefits package that includes medical, dental, and vision insurance, as well as basic life insurance. Employees will enjoy paid time off (PTO) and company-paid holidays, along with retirement program options. Notably, Veeva also participates in a 1% charitable giving program, encouraging employees to contribute to their communities.

Ideal Candidate

The ideal candidate is someone who thrives in a fast-paced, startup-like environment while enjoying the stability of being part of a successful, profitable company. Strong mentorship qualities are preferred, as well as a desire to contribute positively to the team's growth and development.

Conclusion

For those seeking a position with a company deeply committed to creating a positive societal impact while working within the life sciences industry, the Full-Stack Software Engineer role at Veeva Systems stands out as an appealing opportunity. With their robust financial standing and flexible work environment, potential candidates can look forward to growth and meaningful contributions in a field that significantly affects people's lives.

Prospective applicants are encouraged to consider this unique opportunity to join a leading SaaS company and help enhance innovation in life sciences at a time when it is critically needed.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

August 18, 2025

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