Software Engineer - Full Stack

Related keywords: quality assurance remote jobpublic health remote jobremote job software engineer

This page contains product affiliate links.

Company Overview

Veeva Systems is a reputable organization dedicated to improving the life sciences industry through cloud technology. As a leading player in the SaaS (Software as a Service) sector, Veeva has established a strong foothold, boasting over $2 billion in revenue in the last fiscal year. The company operates with a mission-driven ethos, striving to create a positive impact for its customers, employees, and communities. Veeva’s values include Doing the Right Thing, ensuring Customer and Employee Success, and fostering Speed.

Another unique aspect of Veeva is its status as a public benefit corporation (PBC), a structure that legally commits the company to balance the interests of its various stakeholders—including customers, employees, and investors. With a flexible work culture branded as “Work Anywhere,” Veeva provides its employees the freedom to work remotely or in the office, fostering a conducive environment for productivity and innovation.

Job Title and Role

The available position is for a Full Stack Software Engineer. In this role, engineers will have the opportunity to work on cutting-edge applications, tackling significant challenges in the life sciences sector. The position is designed for talented individuals who thrive in a fast-paced, startup-like environment while enjoying the backing of a successful and profitable company.

Responsibilities

As a Full Stack Software Engineer at Veeva Systems, you will:

  • Participate in all facets of the Software Development Life Cycle (SDLC).
  • Collaborate with product managers, engineers, and subject matter experts to design and produce advanced applications specific to life sciences.
  • Work together with Quality Assurance engineers to ensure comprehensive testing of products.
  • Engage in troubleshooting and provide technical support for applications.

Required Skills and Qualifications

To be considered for the Full Stack Software Engineer role, candidates must possess the following qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Hands-on experience in backend development using Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Knowledge of RDBMS systems such as MySQL, Oracle, or MS SQL Server.
  • Excellent communication skills capable of fostering collaboration.
  • Candidates preferably should be located within the EST or CST time zones.
  • A Bachelor’s degree in Engineering or Computer Science, or equivalent practical experience.

Additionally, strong mentoring skills that can uplift the overall capability of the team are valued.


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

Preferred Experience

While not strictly necessary, having the following skills can enhance a candidate's appeal:

  • Experience in an agile work environment.
  • Familiarity with the Spring framework and ES6.
  • Knowledge of SaaS product development and experience working with content management technologies.

Salary Information

The salary range for the Full Stack Software Engineer position at Veeva Systems is outlined between $85,000 and $225,000 CAD. This broad spectrum accommodates various levels of expertise and prior experience. It is important to note that actual compensation could vary significantly depending on individual qualifications, experience, and expected contributions to the company. In addition to base salary, the role may offer further compensation opportunities, including variable bonuses and potential stock options.

Perks and Benefits

Employees at Veeva Systems enjoy a robust benefits package, which includes:

  • Comprehensive medical, dental, and vision insurance.
  • Generous paid time off (PTO) and company-paid holidays.
  • Retirement programs to support long-term financial health.
  • A 1% charitable giving program supporting social causes.

Work Environment and Company Culture

Veeva stands out for its positive company culture, which emphasizes both employee and customer success. The flexible working environment allows employees the discretion to choose their place of work, ensuring they can operate in settings that best suit their productivity needs. Furthermore, as an equal opportunity employer, Veeva is committed to fostering a diverse and inclusive workspace, making opportunities available to all applicants regardless of their background.

Conclusion

For passionate engineers eager to contribute to a meaningful cause within the life sciences sector, the Full Stack Software Engineer position at Veeva Systems presents a unique opportunity. With appealing salary options, extensive benefits, and a commitment to employee satisfaction, Veeva offers a compelling work experience for technical professionals in the field.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 20, 2025

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