Software Engineer - Full Stack

Related keywords: remote job software engineerengineer remote jobcustomer service remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is a mission-driven organization and a pioneer in the industry cloud, particularly focused on helping life sciences companies. With its notable history of growth, Veeva has emerged as one of the fastest-growing SaaS (Software as a Service) companies, boasting over $2 billion in revenue in the last fiscal year. This impressive growth is underpinned by a strong commitment to its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. In 2021, Veeva made headlines by becoming a public benefit corporation (PBC), cementing its commitment to balancing the interests of customers, employees, society, and investors.

Job Position

The position being offered is for a Full Stack Software Engineer. This role is integral to the company as it supports the development of innovative products aimed at transforming the life sciences industry. The engineers hired will collaborate with product managers, engineers, and domain experts to create cutting-edge applications that address some of the major challenges in the life sciences sector.

Required Skills

Candidates for this position should possess a range of technical skills that facilitate the development and implementation of software solutions:

  • 2+ years of experience in software product development is essential.

  • Proficiency in Java for backend development is required, along with experience in front-end technologies such as Javascript libraries (React, Angular, or Vue).

  • Familiarity with CSS abstraction layers like SASS or JSS is also needed.

  • Experience working with RDBMS such as MySQL, Oracle, or MS SQL Server.

  • Strong communication skills are crucial, especially as the role involves significant collaboration with other teams.

Candidates are preferred who are located in the EST or CST time zones, and a Bachelor’s degree in engineering, computer science, or an equivalent field is needed. Veeva is particularly interested in individuals with mentoring experience who have a proven track record of leadership and team enhancement.

Nice to Have Skills

While not required, the following could bolster a candidate's application:


  • Previous experience in an agile environment.

  • Familiarity with the Spring framework, ES6, and insights into Software-as-a-Service (SaaS) product development.

  • Experience with content management technologies could be an added advantage.

Compensation and Benefits

Veeva Systems offers a competitive salary range for the Full Stack Software Engineer role, with base salaries between $85,000 and $225,000 CAD. This wide range reflects the company’s commitment to evaluating compensation based on individual qualifications, experience, and expected contributions.

In addition to the base salary, various forms of compensation may be available, which can include variable bonuses and stock options.

The comprehensive perks and benefits provided by Veeva Systems include:

  • Medical, dental, vision, and basic life insurance

  • Paid Time Off (PTO) and company-paid holidays

  • Retirement programs

  • A unique 1% charitable giving program that encourages community engagement and support from employees.

Work Environment

As a Work Anywhere company, Veeva Systems promotes a flexible work environment, allowing employees to thrive in their preferred settings — be it from home or in an office. This flexibility is particularly appealing to tech-savvy individuals seeking balance in their professional and personal lives.

Conclusion

For anyone looking to join a company at the forefront of transforming the life sciences industry, the opportunity at Veeva Systems as a Full Stack Software Engineer presents an exciting chance. With a supportive work culture grounded in strong values and a commitment to employee success, candidates will be able to contribute meaningfully while fostering their own professional development.

With the benefits of competitive salaries, remote work options, and a strong organizational commitment to making a positive impact, Veeva Systems is a commendable employer for prospective job seekers.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 2, 2025

7 views

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