Senior Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization that plays a pivotal role in the life sciences industry. As a pioneer in industry cloud solutions, Veeva helps life sciences companies accelerate the delivery of therapies to patients. The company has experienced impressive growth, being recognized as one of the fastest-growing SaaS companies, surpassing $2 billion in revenue in the last fiscal year. This reflects not only their success in business but also their commitment to innovation and societal impact. Veeva operates as a public benefit corporation (PBC), emphasizing the balance among customer satisfaction, employee success, and contributing positively to society.

Job Role

Veeva is currently seeking multiple Senior Full-Stack Software Engineers to join their teams in building innovative products for the life sciences sector. Engineers in this role will engage with the latest front-end and back-end technologies to address significant challenges faced by the industry. Candidates are expected to thrive in a dynamic, fast-paced environment typical of startups, while also enjoying the stability of a successful and profitable company.

Responsibilities

In this role, you will be involved in various aspects of the Software Development Life Cycle (SDLC). Key responsibilities include:

  • Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications.
  • Working closely with Quality Assurance (QA) engineers to ensure comprehensive testing coverage of applications.
  • Contributing to troubleshooting and providing technical support for the product.

Required Skills

To qualify for this position, candidates should meet the following requirements:

  • A minimum of 5 years of experience in software product development.
  • Proficiency in JavaScript and experience with React.
  • Strong background in back-end development using Java.
  • Familiarity with CSS abstraction layers (such as SASS or JSS).
  • Experience with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • A Bachelor's degree in engineering, computer science, or an equivalent field.

Veeva Systems is looking for candidates who can mentor others and contribute positively to team dynamics.

Preferred Qualifications

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


🎁 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 AWS (Amazon Web Services).
  • Experience using the Spring framework and ES6.
  • Knowledge of Software-as-a-Service (SaaS) product development.
  • Familiarity with content management technologies and platforms.

Compensation and Benefits

Veeva Systems offers a generous compensation package, including:

  • A competitive base salary that ranges from $110,000 to $270,000, depending on experience and geographic location. The actual salary may vary depending on each candidate's unique qualifications, expected contributions, and experience.
  • Candidates may also be eligible for additional compensation, including variable bonuses and/or stock bonuses.
  • Health insurance, including medical, dental, and vision coverage, as well as basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs and a 1% charitable giving program, highlighting the company's commitment to community impact.

Work Environment

Veeva promotes a Work Anywhere culture, allowing employees to work flexible hours either from home or in an office setting. This flexibility is designed to enable employees to thrive in an environment that best suits their productivity and well-being.

Company Values

The culture at Veeva is rooted in core values that prioritize doing the right thing, ensuring customer success, promoting employee success, and speed of execution. These principles guide the company’s operations and strategic decisions, fostering an environment where innovation and collaboration flourish.

Equal Opportunity Employer

Veeva Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to various characteristics protected by local laws and regulations.

Conclusion

This position offers a unique opportunity to join a leading organization in the software development sector, particularly focused on the life sciences industry. With competitive pay, a dynamic work environment, and a commitment to employee growth and community service, Veeva Systems represents an attractive option for seasoned software engineers looking to make a significant impact in their careers.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 29, 2025

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