Software Engineer - Full Stack

Related keywords: remote job san franciscoquality assurance remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization that specializes in industry cloud solutions, particularly focusing on the life sciences sector. As a pioneering company, Veeva is dedicated to aiding life sciences companies in accelerating their delivery of therapies to patients. With a significant milestone of surpassing $2 billion in revenue in their last fiscal year, Veeva is recognized as one of the fastest-growing SaaS (Software as a Service) companies. The organization's core values include doing the right thing, ensuring customer and employee success, and maintaining speed.
In 2021, Veeva made history by becoming a public benefit corporation (PBC), which legally binds it to balance the interests of its various stakeholders, including customers, employees, society, and investors.
As a workplace, Veeva embodies a flexible work culture, allowing team members to work from home or in the office, thereby promoting an environment where individuals can thrive.

Job Role

The current opening is for a Full Stack Software Engineer who will join the organization to help develop innovative products in the life sciences field. This role requires collaboration with product managers, other engineers, and domain experts to design and produce cutting-edge applications tackling significant global challenges. Veeva is looking for engineers who can thrive in a dynamic, fast-paced startup environment, yet appreciate the stability of a successful and profitable company.

Responsibilities

Potential candidates can expect varied responsibilities, including:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers and domain experts in the design and development of applications tailored for life sciences.
  • Providing technical support and troubleshooting for the product in collaboration with Quality Assurance engineers to ensure comprehensive testing coverage.

Skills and Qualifications

The ideal candidate for this position should meet the following requirements:

  • A minimum of 2 years of experience in software product development.
  • Proficient with Java and JavaScript, including front-end libraries such as React, Angular, or Vue.
  • Experience in backend development using Java.
  • Familiarity with CSS abstraction layers, like SASS or JSS.
  • Proficient with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and the ability to work well in teams.
  • A Bachelor's degree in engineering, computer science, or a related field, or equivalent experience.
  • Preferred candidates will also have mentoring experience, with a proven ability to enhance team capabilities.

Additional Desired Skills

Although not mandatory, the following attributes can enhance a candidate's profile:


🎁 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"
  • Experience working in agile environments.
  • Familiarity with the Spring framework and ES6.
  • Previous work experience in SaaS product development and knowledge of content management technologies.

Compensation and Benefits

Veeva Systems offers competitive compensation and benefits. The base pay for this role ranges from $85,000 to $225,000 CAD. This salary range is designed to comply with local regulations and reflects potential earnings based on various factors such as experience, qualifications, and geographical location. Furthermore, compensation may also include performance bonuses or stock bonuses.
Veeva provides comprehensive benefits which include:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A charitable giving program that encourages employees to support causes meaningful to them.

Working Environment

Veeva’s headquarters is in the San Francisco Bay Area, with operations that span over 15 countries. As an equal opportunity employer, Veeva Systems encourages applicants from diverse backgrounds and aims to accommodate individuals who may require special assistance during the application or recruitment processes.

Conclusion

This position is an excellent opportunity for skilled software engineers looking to make a positive impact in the life sciences industry while benefiting from career growth and flexible work arrangements. Candidates interested in applying for this role should prepare their applications to demonstrate the qualifications and experiences highlighted above.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 16, 2025

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