Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote joblegal remote job

This page contains product affiliate links.

Overview

Veeva Systems, a prominent player in the life sciences cloud software sector, is on the hunt for talented Full Stack Software Engineers. Focused on delivering innovative solutions to optimize the process of bringing new therapies to patients, Veeva stands as a mission-driven organization that prioritizes the interests of its customers, employees, and society overall. This esteemed company, having reached over $2 billion in revenue, is recognized for its rapid growth and success in the Software as a Service (SaaS) model.

Job Role and Responsibilities

The role involves participatory engagement in all aspects of the Software Development Life Cycle (SDLC). As a Full Stack Engineer at Veeva Systems, your responsibilities will include:

  • Collaborating significantly with product managers, fellow engineers, and domain experts to design, develop and enhance cutting-edge applications within the life sciences domain.
  • Engaging in discussions and teamwork with Quality Assurance (QA) engineers to guarantee comprehensive and accurate testing coverage for the developed products.
  • Contributing decisively to troubleshooting and providing technical support for the software solutions.

Veeva Systems is looking for candidates who thrive in fast-paced, startup-like environments while enjoying the benefits and stability offered by a successful and profitable organization.

Required Skills and Experience

Ideal candidates should have a solid foundation in software development, including but not limited to expertise in:

  • Java and JavaScript applications, paired with familiarity in the latest open-source technologies.
  • A minimum of 2 years of experience in software product development including exposure to Javascript front-end libraries like React, Angular, or Vue.
  • Proficiency in backend development with Java, and experience with CSS abstraction layers (such as SASS or JSS).
  • Knowledge and experience with relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills that facilitate collaboration in a team-oriented setting, especially across time zones (preferably EST and CST).
  • A Bachelor’s degree in engineering or computer science, or a relevant field.

Preferred qualifications or “Nice to Have” skills include:


🎁 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"
  • Previous experience in an agile environment.
  • Familiarity with the Spring framework and ES6.
  • Experience in the development of Software-as-a-Service (SaaS) products.
  • Knowledge of content management products and associated technologies.

Compensation and Benefits

Veeva Systems offers a competitive compensation package, which includes:

  • A base salary range of $85,000 - $225,000, dependent on various factors such as experience and location.
  • Additional compensation may include variable bonuses and/or stock options.
  • Comprehensive benefits including medical, dental, vision, basic life insurance.
  • Paid time off (PTO) along with company-recognized holidays and robust retirement programs.
  • A 1% charitable giving program which allows employees to contribute a portion of their compensation towards charitable causes of their choosing.

This compensation structure is crafted to comply with local regulations and is reflective of the varied qualifications and contributions of each prospective employee.

Company Culture and Work Environment

At Veeva, the work culture is defined by its core valuesDoing the Right Thing, Customer Success, Employee Success, and Speed. Employees enjoy flexibility regarding their work environment, with the option to work from home or in a hybrid setup, enabling individuals to thrive in settings that best suit their productivity needs. The company’s commitment to inclusiveness and the active promotion of employee wellness further enrich the working experience.

As a public benefit corporation (PBC), Veeva has a unique legal responsibility to balance the interests of its customers, employees, community, and investors alike, showcasing their dedication to impactful business practices.

Conclusion

For job seekers looking for an exciting opportunity with a growing organization in the life sciences sector, Veeva Systems presents an attractive option. With a strong emphasis on employee satisfaction, innovative product development, and community impact, the role of Full Stack Software Engineer could be the next critical step in a fulfilling career path.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 6, 2025

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