Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobpublic health remote job

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is an innovative organization that operates in the life sciences industry, focusing on bringing therapies to patients promptly through cutting-edge technology. The company has established itself as a leader in industry cloud solutions, making a remarkable impact with rapid growth in the SaaS sector. Having recently surpassed $2 billion in revenue, Veeva is recognized for its commitment to values such as Doing the Right Thing, Customer Success, and Employee Success. In 2021, the company has distinguished itself by becoming a public benefit corporation (PBC), which showcases its dedication to social responsibility and balancing the interests of various stakeholders.

Position: Software Engineer - Full Stack

Veeva Systems is looking for multiple talented Full Stack Software Engineers to join their teams, specifically to tackle challenges within the life sciences sector. This role is essential for developing innovative products that align with Veeva's mission of making a positive impact on the industry as well as on its customers and communities.

Key Responsibilities

As a Full Stack Software Engineer at Veeva Systems, the selected candidates will be involved in various aspects of the Software Development Life Cycle (SDLC). The expectations include:

  • Collaborating with product managers, engineers, and domain experts to create avant-garde applications geared towards the life sciences sector.
  • Participating in the design and development of applications to address challenges in healthcare and life sciences.
  • Working closely with Quality Assurance (QA) engineers to guarantee thorough testing and coverage.
  • Offering troubleshooting and technical support for ongoing product development and deployment.

Required Skills

Candidates interested in this role should possess the following skills and qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Strong background in back-end development using Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with relational databases including MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and ability to work collaboratively in a team setting.
  • Preferred availability in the EST and CST time zones.
  • Educational background of a Bachelor's degree in engineering/computer science or an equivalent field.
  • A proven record of serving as a mentor and elevating team performance is especially desirable.

Nice to Have Skills

While not mandatory, the following skills can enhance a candidate's application:


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

Perks and Benefits

Veeva Systems offers a compelling package of perks and benefits to its employees, that includes:

  • Comprehensive health coverage, including medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and numerous company-paid holidays for work-life balance.
  • Attractive retirement programs for long-term financial stability.
  • A 1% charitable giving program to encourage employee contributions to the community.

Salary Information

The salary range for the Software Engineer position is competitive, between $85,000 and $225,000 CAD. This range has been declared to comply with local regulations and to provide candidates with an idea of potential earnings within this role. The actual salary may vary depending on individual experience, location, and qualifications. Additionally, this position may allow for other forms of compensation, including variable bonuses or stock options.

Work Environment and Culture

Veeva Systems prides itself on being a Work Anywhere company, promoting flexibility that enables employees to thrive in their preferred work environments—be it remote or in-office. This approach acknowledges the varied personal circumstances of employees, allowing them to perform at their best.

Conclusion

For candidates passionate about the life sciences industry and looking to join a mission-driven organization that values innovation, Veeva Systems as a Full Stack Software Engineer presents an exciting opportunity. Emphasizing professional growth and community impact, this role requires specific technical skills while offering a supportive and flexible working environment.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 26, 2025

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