Software Engineer - Full Stack

Related keywords: talent acquisition remote jobquality assurance remote jobremote job software engineer

Overview

Veeva Systems, a leader in cloud technology for the life sciences industry, is on a mission to improve how therapies are brought to patients. The company focuses on growth while maintaining a commitment to customer and employee success. With a work anywhere policy, Veeva promotes flexibility for its employees, allowing them to work from home or in an office setting. They are currently seeking Full-Stack Software Engineers to join their expanding team to innovate and address significant industry challenges.

Position Details

The role being offered is for Full-Stack Software Engineers—a position that encompasses both front-end and back-end responsibilities. The company is looking to hire multiple engineers who can thrive in a fast-paced startup environment while also enjoying the stability of a successful and profitable organization. Candidates should feel comfortable working with the latest technologies and be prepared to tackle complex problems within the life sciences domain.

Responsibilities

As a Full-Stack Software Engineer at Veeva Systems, your key responsibilities include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, fellow engineers, and domain experts to create cutting-edge applications tailored to life sciences.
  • Working closely with quality assurance engineers to ensure comprehensive testing and coverage of applications.
  • Troubleshooting and providing technical support for products developed by the team.

Required Skills

Potential candidates must possess the following skills and qualifications:

  • A minimum of 2+ years of experience in software product development.
  • Proficiency in Java and JavaScript, particularly with front-end libraries such as React, Angular, or Vue.
  • Familiarity with backend development in Java and experience with CSS abstraction layers like SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential for effective collaboration.
  • A Bachelor's degree (BS) in engineering/computer science or a related field.

Preferred Skills include:

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

Compensation

Veeva Systems offers a competitive salary range for this role, starting from $85,000 up to $225,000 CAD. This salary range is reflective of local regulations and may differ depending on individual experience and location. Additionally, the compensation package may include other forms of remuneration, such as variable bonuses and stock options.

Perks and Benefits

Veeva Systems provides an excellent benefits package to its employees, which includes:

  • Comprehensive medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement plans to help employees save for the future.
  • A charitable giving program allowing employees to contribute 1% of their salaries.

Company Culture

Veeva is recognized not just as a large public company, but as a public benefit corporation (PBC). This unique designation emphasizes Veeva's commitment to balancing the interests of all stakeholders including customers, employees, society, and investors. The company's core values—Do the Right Thing, Customer Success, Employee Success, and Speed—are integral to its operations and culture. Veeva actively promotes an inclusive workplace that values diversity and adheres to equal opportunity hiring practices.

Recruitment Process

Job seekers interested in applying but requiring special assistance or accommodations due to a disability can contact Veeva's talent acquisition team at their provided email address. This commitment ensures that all qualified applicants receive fair consideration without bias based on race, gender, sexual orientation, or any other attributes protected by local laws.

In summary, Veeva Systems is seeking talented Full-Stack Software Engineers who are eager to leverage their technical skills in a supportive and impactful environment. With a focus on innovation, flexibility, and employee well-being, Veeva offers a compelling career opportunity in the ever-evolving life sciences industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

August 13, 2025

35 views

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