Software Engineer - Full Stack

Related keywords: quality assurance remote jobpublic health remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a pioneering company in the industry cloud sector, dedicated to aiding life sciences companies in delivering therapies to patients more rapidly. As one of the fastest-growing SaaS (Software-as-a-Service) firms in history—having surpassed $2B in revenue last year—it boasts a significant potential for further growth. Veeva became a public benefit corporation (PBC) in 2021, emphasizing a commitment to harmonizing the interests of its customers, employees, communities, and investors. Their core values include Do the Right Thing, Customer Success, Employee Success, and Speed, making it a distinctive organization in its industry.

The company is classified as a Work Anywhere company, promoting flexibility for employees to work from home or in-office settings, aimed at enhancing their overall work environment and productivity.

Job Position

Title

The position being offered is Full Stack Software Engineer.

Role Responsibilities

As a Full Stack Software Engineer, you will be involved in various aspects of the Software Development Life Cycle (SDLC). Responsibilities will include:

  • Collaborating with product managers and other engineers to design and develop cutting-edge applications specifically tailored to the life sciences sector.
  • Working alongside Quality Assurance engineers to ensure accurate and thorough testing coverage.
  • Handling troubleshooting and technical support for the product.

The role promises an engaging, fast-paced startup atmosphere, providing the stability associated with a successful, profitable company. This presents a unique opportunity for professionals looking to make an impactful contribution in the significant field of life sciences.

Required Skills

Candidates hoping to join the team should meet the following qualifications:

  • A minimum of 2+ years of experience in software product development.
  • Proficiency in Java and JavaScript applications, along with experience in frameworks and libraries such as React, Angular, or Vue for front-end development.
  • Strong capability in backend development using Java and familiarity with CSS abstraction layers (e.g., SASS, JSS).
  • Experience with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills to ensure effective collaboration across teams.
  • Preferably based in the EST and CST time zones.
  • A degree in Engineering, Computer Science, or a related field is required.

Nice to Have

While not mandatory, the following skills and experiences would be beneficial:


🎁 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 development environment.
  • Familiarity with the Spring framework and ES6.
  • Insight into Software-as-a-Service (SaaS) product development.
  • Familiarity or experience with content management products and technologies.

Compensation and Benefits

Veeva offers competitive compensation, with a salary range between $85,000 and $225,000. This range is designed to comply with local regulations and represents a potential base salary for this role. Actual salaries may vary depending on the individual's experience, location, and qualifications, as Veeva assesses each candidate’s expertise carefully. There may also be additional compensation such as bonuses and/or stock options.

In addition to a competitive salary, employees are entitled to a robust benefits package, including:

  • Medical, dental, vision, and basic life insurance coverage.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs that support long-term financial wellness.
  • A 1% charitable giving program fostering community involvement.

Company Culture and Values

Veeva Systems continuously strives to cultivate a diverse and inclusive work environment. They are proud to be an equal-opportunity employer, ensuring that all qualified applicants will receive consideration for employment without discrimination based on race, gender, sexual orientation, or other characteristics protected by local laws. The emphasis on continuous improvement also reflects the desire for strong mentors who can enhance the capabilities of their teams.

If you are seeking to contribute to a transformative company in the health and life sciences sector and possess a blend of the required technical skills alongside a collaborative mindset, this opportunity at Veeva Systems could be an excellent fit.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 15, 2025

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