Software Engineer - Full Stack

Related keywords: remote job san franciscoquality assurance remote jobpublic health remote job

This page contains product affiliate links.

Overview

Veeva Systems is a renowned company in the life sciences industry, known for pioneering industry cloud solutions. As a public benefit corporation (PBC), Veeva emphasizes a balance among its stakeholders - customers, employees, society, and investors. With its headquarters in the San Francisco Bay Area and offices across 15 countries, the company is on a mission to help life sciences companies bring therapies to patients at an accelerated pace.

Job Role

The position available is for a Full Stack Software Engineer. This role is crucial as Veeva is actively looking to enhance its product lineup for life sciences. Engineers will engage with a blend of front-end and back-end technologies. The work environment is characterized as fast-paced, mimicking a startup atmosphere, complemented by the benefits of a stable and profitable company.

Key Responsibilities

Successful candidates will be responsible for a range of tasks, including but not limited to:

Participating in all aspects of the Software Development Life Cycle (SDLC),

Collaborating with various stakeholders including product managers, other engineers, and domain experts to develop applications tailored for life sciences,

Working closely with Quality Assurance engineers to ensure adequate testing coverage,

Providing troubleshooting and technical support for the developed products.

Required Skills and Qualifications

To be considered for this position, applicants need to possess:

  • At least 2 years of experience in software product development

  • Proficiency with Java and JavaScript applications

  • Experience with front-end libraries such as React, Angular, or Vue

  • Backend development experience, specifically in Java

  • Familiarity with CSS abstraction layers, like SASS or JSS

  • Knowledge of relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server

  • Strong communication skills, with a preference for candidates in the EST and CST time zones


    🎁 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"
  • A degree in engineering or computer science (or equivalent experience)

Moreover, Veeva is looking for candidates who can effectively mentor others, showing a proven record of enhancing team performance.

Desirable Skills

While not mandatory, the following skills are considered a plus:

  • Previous experience in an agile environment

  • Familiarity with the Spring framework

  • Knowledge of ES6

  • Experience with Software-as-a-Service (SaaS) product development

  • Background in content management technologies

Compensation and Benefits

Veeva Systems offers a competitive salary range between $85,000 to $225,000. This range adheres to local regulations and serves as a guideline; actual salaries may vary depending on the candidate's experience, qualifications, and location. The company evaluates compensation on an individual basis to cater to unique qualifications and expected contributions. Additionally, candidates may be eligible for variable bonuses or stock options.

The benefits package includes:

  • Medical, dental, vision, and basic life insurance

  • Paid Time Off (PTO) along with company-paid holidays

  • Participation in retirement programs

  • A 1% charitable giving program, illustrating Veeva's commitment to contributing to the community.

Conclusion

Veeva Systems stands out as a leading employer that not only focuses on profits but also on the well-being of employees and the community. For potential job seekers, this opportunity as a Full Stack Software Engineer offers a promising career path in a thriving sector, with ample room for professional growth and contribution to significant health advancements. Candidates who align with Veeva’s values and have the requisite skills are encouraged to apply.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 29, 2025

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