Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobremote job software engineer

This page contains product affiliate links.

Job Overview

Veeva Systems, a pioneering organization in the field of industry cloud solutions, is seeking multiple Full-Stack Software Engineers to join their team. As a company that specializes in helping life sciences companies bring therapies to market more efficiently, Veeva Systems has achieved remarkable success, recently surpassing $2 billion in revenue. They are not only noted for their rapid growth, but they have also made significant strides in corporate responsibility by becoming a public benefit corporation (PBC) in 2021. This unique status obligates them to balance customer satisfaction, employee welfare, societal impact, and investor returns.

Flexible Work Environment

Veeva Systems promotes a flexible work environment, allowing employees to work from home or in-office as desired. This flexibility is part of their commitment to ensuring employee success and creating an ideal working atmosphere that aligns with individual needs and preferences.

Role Requirements

The Full-Stack Software Engineer position is aimed at individuals who thrive in a fast-paced startup environment and possess the skills to tackle pressing challenges in life sciences. Essential qualifications include:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Competence in backend development with Java.
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS).
  • Experience working with RDBMS like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are a must, particularly since this role may involve collaboration with other engineers, product managers, and QA teams.
  • Candidates ideally hold a BS in engineering/computer science or have equivalent experience.

Additionally, preference will be given to candidates in the EST and CST time zones, commonly covering the North American working hours.

Nice to Have Skills

Although not mandatory, having experience in the following areas can significantly enhance a candidate's application:

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

Responsibilities

As a Full-Stack Software Engineer at Veeva Systems, you'll be involved in a range of crucial activities, such as:


🎁 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"
  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, various engineers, and domain experts to design and develop advanced applications within the life sciences sector.
  • Working alongside Quality Assurance engineers to ensure comprehensive testing coverage and accurate product functionalities.
  • Contributing to troubleshooting and providing technical support for products.

Compensation and Benefits

Veeva Systems offers a competitive salary range for this position, with base pay starting from $85,000 to $225,000 CAD. It's crucial to understand that while these figures provide a guideline, actual salaries may vary based on qualifications, experience, and geographical location.
Besides base salary, compensation packages may include additional incentives such as variable bonuses and potential stock bonuses, allowing employees to benefit further from the company’s success.

Employees will also enjoy a robust array of benefits that encompass:

  • Medical, dental, and vision insurance.
  • Generous paid time off (PTO) and company-paid holidays.
  • Retirement programs to help employees save for the future.
  • A unique 1% charitable giving program that supports both the company’s and the employee's interests in giving back to the community.

Company Culture and Values

At Veeva, the underlying values focus on doing the right thing, prioritizing customer success, enhancing employee success, and expediting processes to improve effectiveness. They are dedicated to transforming the life sciences industry and affirm their position as an equal opportunity employer. Veeva Systems encourages applications from all qualified individuals without discrimination, ensuring a diverse workplace that values integrity and respect.

Conclusion

The Full Stack Software Engineer position at Veeva Systems represents an attractive opportunity for skilled software developers interested in making a meaningful impact within the life sciences industry. With a commitment to innovation, flexibility, and employee well-being, Veeva offers an environment where talent and purpose coexist effectively.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 16, 2025

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