Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

The Software Engineer - Full Stack position at Veeva Systems, a leading company in industry cloud for life sciences, presents a remarkable opportunity for software professionals. Veeva is renowned for its rapid growth and commitment to innovation, having surpassed $2B in revenue in its latest fiscal year, which underscores its status as a rapidly expanding SaaS company. The organization prides itself on values such as Customer Success, Employee Success, and the principle to Do the Right Thing, driving a mission-focused approach to unlocking therapies for patients.

Role Summary

As a Full Stack Software Engineer, you will be integral to developing groundbreaking products that address the most pressing challenges in life sciences today. This position is designed for those who thrive in a dynamic, entrepreneurial environment yet desire the stability that comes from working at a successful company. As part of a Work Anywhere policy, you will have the flexibility to work remotely or from the office, whatever helps you to excel.

Responsibilities

Your responsibilities will include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC)
  • Collaborating with product managers and engineers to create innovative applications specific to life sciences
  • Working closely with Quality Assurance engineers to ensure thorough and precise testing coverage
  • Engaging in troubleshooting and providing technical support for developed products

Required Qualifications

To qualify for this role, Veeva Systems is looking for candidates with:

  • 2+ years of experience in software product development
  • Proficiency with Javascript front-end libraries such as React, Angular, or Vue
  • Solid experience in backend development using Java
  • Familiarity with CSS abstraction layers like SASS or JSS
  • Experience with relational databases such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills and ability to work in the EST and CST time zones
  • A BS in engineering or computer science or equivalent experience

Desired Skills

While not mandatory, preferable 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
  • Experience using the Spring framework
  • Familiarity with ES6 and Software-as-a-Service (SaaS) product development
  • Knowledge about content management products and technologies can also be beneficial

Compensation and Benefits

The salary for this Full Stack Software Engineer role ranges from $85,000 to $225,000 CAD. These figures are compliant with local regulations and represent potential base compensation based on the candidate’s qualifications and experience. Actual salaries may vary within this range based on experience and geographical location. In addition to the base salary, the position may include other forms of compensation like variable or stock bonuses.

Veeva Systems also offers a robust benefits package which includes:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement plans
  • A 1% charitable giving program to support employees' efforts in giving back to the community

The Company Culture

At Veeva Systems, inclusion and equal opportunity are essential pillars of their company culture. Veeva prides itself on a diverse workforce, ensuring that all qualified candidates gain fair consideration for employment without discrimination based on race, gender, sexual orientation, or other personal characteristics. They also extend support for individuals needing accommodations due to disabilities during the recruitment process.

Conclusion

Considering a career as a Full Stack Software Engineer at Veeva Systems will not only place you at the forefront of life sciences technology but also provide an environment aimed at your professional and personal growth. With a commitment to building innovative solutions, a flexible work setup, and a culture that values diversity and inclusion, this opportunity stands out as both a career move and a chance to impact the healthcare industry positively.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 19, 2025

22 views

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